Srita.
Publicado por Chayo (5 intervenciones) el 21/01/2009 00:25:23
Buen día.
Estoy tratando de hacer un reporte de inventario, tengo las tablas
ENTRADA_DES (id_entrada, id_partida, id_art, cantidad)
SALIDA_DES (id_salida, id_partida, id_art, cantidad)
Lo que quiero saber es cómo hacerle para consultar la diferencia entre la cantidad que entró y la catidad que salió para cada artículo.
hasta ahora tengo:
select id_art, sum(cantidad) from Entrada_des group by id_art
y
select id_art, sum(cantidad) from Salida_des group by id_art
cómo le hago para encontrar : suma(entradas)-suma(salidas) de cada artículo
intenté esto:
select sum(entrada_des.cantidad), sum(salida_des.cantidad) from entrada_desinner join salida_des on entrada_des.idart=salida_des.idart group by entrada_des.idart
pero no me salen los valores correctos.
Qué es lo que debo hacer?
Estoy tratando de hacer un reporte de inventario, tengo las tablas
ENTRADA_DES (id_entrada, id_partida, id_art, cantidad)
SALIDA_DES (id_salida, id_partida, id_art, cantidad)
Lo que quiero saber es cómo hacerle para consultar la diferencia entre la cantidad que entró y la catidad que salió para cada artículo.
hasta ahora tengo:
select id_art, sum(cantidad) from Entrada_des group by id_art
y
select id_art, sum(cantidad) from Salida_des group by id_art
cómo le hago para encontrar : suma(entradas)-suma(salidas) de cada artículo
intenté esto:
select sum(entrada_des.cantidad), sum(salida_des.cantidad) from entrada_desinner join salida_des on entrada_des.idart=salida_des.idart group by entrada_des.idart
pero no me salen los valores correctos.
Qué es lo que debo hacer?
Valora esta pregunta


0