Máximo y el siguiente de un grupo en una tabla de SQL
Hola Expertos!
Les dejo una duda que tengo:
Tengo una tabla Clientes con dos columnas: cliente e importe
Necesito una consulta que me retorne el máximo importe y su siguiente de cada cliente. Un ejemplo seria:
Cliente Importe
Pedro 124
Pedro 12
Juan 5
Juan 2
Les doy mi código para que lo revisen
select (select top 2 cliente,importe from clientes c2 where c1.cliente=c2.cliente)
from clientes c1
Espero su corrección.
Gracias!
damimg
Les dejo una duda que tengo:
Tengo una tabla Clientes con dos columnas: cliente e importe
Necesito una consulta que me retorne el máximo importe y su siguiente de cada cliente. Un ejemplo seria:
Cliente Importe
Pedro 124
Pedro 12
Juan 5
Juan 2
Les doy mi código para que lo revisen
select (select top 2 cliente,importe from clientes c2 where c1.cliente=c2.cliente)
from clientes c1
Espero su corrección.
Gracias!
damimg
1 respuesta
Respuesta de yescuder
1