Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/11/2008, 12:56
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Select para obtener los primeros 3 registros por cada dia

Código:
select fecha, cantidad
from
(
 select 
 fecha, 
 cantidad, 
 row_number() over (partition by fecha order by cantidad desc) x
 from t1
  ) alias
where x < 4
order by fecha asc, cantidad desc
Espero estés en Sql Server 2005.

Saludos