Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/02/2009, 14:34
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 CONVERT(CHAR(10),FECHA,103),MIN(RES)
  2. FROM tabla1
  3. GROUP BY CONVERT(CHAR(10),FECHA,103)
  4. UNION ALL
  5. SELECT CONVERT(CHAR(10),T1.FECHA,103),MIN(T1.RES)
  6. FROM tabla1 T1
  7. INNER JOIN (
  8.     SELECT CONVERT(CHAR(10),FECHA,103)[FECHA],MIN(CONVERT(CHAR(10),FECHA,108))[HORA]
  9.     FROM tabla1
  10.     GROUP BY CONVERT(CHAR(10),FECHA,103)
  11. ) T2 ON CONVERT(CHAR(10),T1.FECHA,103)=T2.FECHA AND CONVERT(CHAR(10),T1.FECHA,108)<>T2.HORA
  12. GROUP BY CONVERT(CHAR(10),T1.FECHA,103)
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.