Hola a todos,
Estoy dándole vueltas a una query que me han pedido, pero no logro ver
cómo solucionar el problema.
La consulta es la siguiente: para cada cliente, extraer sus N primeros
pedidos en un intervalo de fechas (un mes, una semana, un día).
El resultado ha de ser algo parecido a (suponiendo N=2):
IdCliente IdPedido
A AAAA
A BBBB
B CCCC
B DDDD
C EEEE
C FFFF
... ...
(Existe una tabla que almacena todos los pedidos que realiza un cliente
junto con la fecha en la que realizó el pedido)
Estoy intentando resolverlo con una query, aunque supongo se podría
realizar con un PROCEDURE (y código T-SQL). Lo que no encuentro forma de
hacer en esa query es el hecho de limitar a N los pedidos a mostrar por
cliente... :-(
¿Alguien se ha encontrado con algo similar? También he mirado de crear
alguna función, pero sin resultado. :-S
Bueno, pues eso es todo...
Un saludo y gracias a todos!!
Capt. Huevo
Leer las respuestas