SQL - Ayuda en seleccion de N registros por dia!!!!!

 
Vista:

Ayuda en seleccion de N registros por dia!!!!!

Publicado por Jose (4 intervenciones) el 28/12/2004 16:52:32
Hola :
Tengo los siguiente registrose en una tabla llamada Facturas:

Fecha Numero Cliente
----------- ----------- --------------------
20041201 1 Jose Iturra
20041201 2 Jose Iturra
20041201 3 Raul Martinez
20041201 4 Jose Iturra
20041202 5 Raul Martinez
20041202 6 Juan Carlos
20041202 7 Raul Martinez
20041203 8 Jose Iturra
20041203 9 Raul Martinez
20041203 10 Jose Iturra
20041204 11 Raul Martinez
20041204 12 Juan Carlos
20041204 13 Raul Martinez

Y necesito rescatar las 2 ultimas de cada dia....el formato de fecha es AAAAMMDD....Lo he intentado con TOP pero no me sirve...

Agradeceria cualquier ayuda...

Gracias

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Ayuda en seleccion de N registros por dia!!!!!

Publicado por Liliana (426 intervenciones) el 28/12/2004 17:23:34
Hola José,
Te mando un código adaptado del maestro Javier Loria, espero que te sirva:

SELECT #Tabla.Fecha, #Tabla.Numero, #Tabla.Cliente
FROM
-- esta tabla derivada toma los dos últimos números para cada fecha
(SELECT T1.Fecha, T1.Numero
FROM #Tabla AS T1
JOIN #Tabla AS T2 ON T1.Fecha = T2.Fecha AND T1.Numero <= T2.Numero
GROUP BY T1.Fecha, T1.Numero
HAVING COUNT(*)<=2) AS Ultimas2
INNER JOIN #Tabla
ON #Tabla.Fecha = Ultimas2.Fecha AND #Tabla.Numero = Ultimas2.Numero

Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda en seleccion de N registros por dia!!!!!

Publicado por Jose (4 intervenciones) el 28/12/2004 18:06:00
Un Millon de Gracias........Me funka Perfectamente....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar