Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/06/2013, 14:15
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: comparar dos celdas en una misma columna

igual te sirve esto:

Código SQL:
Ver original
  1. CREATE TABLE #temp(
  2. codigo VARCHAR(20),
  3. anyo INT,
  4. mes INT,
  5. fecha datetime
  6. )
  7. --CODIGO ANYO MES FECHA
  8. INSERT INTO #temp VALUES ('C-1111', 2013,   1,  '2013-12-06 17:58:00')
  9. INSERT INTO #temp VALUES ('C-1111', 2012,   12, '2013-12-06 17:46:00')
  10. INSERT INTO #temp VALUES ('P-2222', 2014,   1,  '2013-09-05 15:41:00')
  11. INSERT INTO #temp VALUES ('M-1112', 2013,   1,  '2013-26-04 10:59:00')
  12.  
  13.  
  14. SELECT * FROM #temp WHERE CONVERT(VARCHAR(20),codigo) + '|' + CONVERT(VARCHAR(20),fecha) IN (
  15. SELECT CONVERT(VARCHAR(20),codigo) + '|' + CONVERT(VARCHAR(20),MAX(fecha)) FROM #temp GROUP BY codigo
  16. )
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me