Hola
Como hago una consulta sobre el resultado de otra consulta, una especie de
anidacion??? sin tener que crear una tabla con el resultado obtenido
Esto es basicamente lo que quiero lograr
Tengo una tabla q será grande y basicamente tiene
CodItem CantidadIng CantSal
A 10
A 15
A 5
B 50
Entonces quiero obtener una consulta de saldos por item osea:
CodItem CIng CSal Select CodItem,
Sum(CantidadIng) as CIng, sum(CantidadSal) as CSal
A 25 5
B 50 0
Teniendo este resultado deseo hacer una consulta sobre este resultado de
forma que obtenga
CodItem Saldo Como haria la
consulta sobre el resultado anterior??, no quiero crear tablas temporales
A 20
B 50
Lo puedo lograr en una sola consulta eso es cierto, pero me parece que es
mas optimo calcular el saldo sobre el resultado de las sumas ya hecho,
parece menos trabajo para el SQL
Tal vez deberia crear una vista??? y trabajar sobre la vista. Que opinan??
Teniendo en cuenta que la consulta de saldos de stock será frecuente
Gracias
SergioT
Leer las respuestas