Como obtener varios valores superiores en una tabla?
Publicado por Jorge (19 intervenciones) el 10/07/2018 03:43:15
Saludos!
Estoy atascado en el siguiente problema.
En SQL Server 2014
Tengo una tabla Inventario, donde se guardan los valores calculados de los saldos
si ordeno la tabla en una consulta obtengo el resultado que se muestra en la figura.
¿Como se podría hacer para que la consulta de como resultado solo los valores superiores
por cada producto (es decir solo las que estan marcadas con el punto ROJO)
algo así como un Top 1 pero de cada producto y que luego se unan y se ordenen por código
Tengo unas ideas, pero todavía están muy difusas y no lo puedo plasmar
Gracias.
La consulta de la figura es la siguiente
Estoy atascado en el siguiente problema.
En SQL Server 2014
Tengo una tabla Inventario, donde se guardan los valores calculados de los saldos
si ordeno la tabla en una consulta obtengo el resultado que se muestra en la figura.
¿Como se podría hacer para que la consulta de como resultado solo los valores superiores
por cada producto (es decir solo las que estan marcadas con el punto ROJO)
algo así como un Top 1 pero de cada producto y que luego se unan y se ordenen por código
Tengo unas ideas, pero todavía están muy difusas y no lo puedo plasmar
Gracias.
La consulta de la figura es la siguiente
1
2
3
select Codigo, Nombre, SaldoCant, SaldoValor, Fecha, Registro, CodInterno
from Inventario
ORDER BY Codigo, Fecha desc, Registro desc, CodInterno desc
Valora esta pregunta
0