Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2009, 09:12
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Seleccionar los dos primeros registros de cada día

Código SQL:
Ver original
  1. SELECT MIN(FECHA_RES)
  2. FROM tabla1
  3. GROUP BY CONVERT(CHAR(10),FECHA_RES,103)
  4. UNION
  5. SELECT MIN(T1.FECHA_RES)
  6. FROM tabla1 T1
  7. INNER JOIN (
  8.     SELECT CONVERT(CHAR(10),FECHA_RES,103)[FECHA],MIN(CONVERT(CHAR(8),FECHA_RES,108))[HORA]
  9.     FROM tabla1
  10.     GROUP BY CONVERT(CHAR(10),FECHA_RES,103)
  11. ) T2 ON CONVERT(CHAR(10),T1.FECHA_RES,103)=T2.FECHA AND CONVERT(CHAR(8),T1.FECHA_RES,108)<>T2.HORA
  12. GROUP BY CONVERT(CHAR(10),T1.FECHA_RES,103)
Hay problema con 03/02/2009, pero eso ya te lo dejo de tarea.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.