Máximo y el siguiente de un grupo en una tabla de SQL
Se que eres un experto en Sql Server por aquí esta mi consulta:
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
Te copio mi código para que lo revisen
select (select top 2 cliente,importe from clientes c2 where c1.cliente=c2.cliente)
from clientes c1
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
Te copio mi código para que lo revisen
select (select top 2 cliente,importe from clientes c2 where c1.cliente=c2.cliente)
from clientes c1
1 respuesta
Respuesta de brownsea
1