![sin imagen de perfil sin imagen de perfil](/img/anonymouse.png)
como se hace una suma entre consultas
Publicado por Miguel (4 intervenciones) el 15/08/2014 06:36:01
Saludos! pues soy un poco nuevo con esto del SQL y estoy tratando de hacer una consulta sobre las siguientes tablas
![bd2](/usr/173000/173340/53ed8bbbc3816-bd2.jpg)
la consulta consiste en lo siguiente, se debe de sumar lo que hay en gastos que basicamente son entradas al almacen y restar lo que haya en materia prima que son salidas de almacen, las consultas por separado son las siguientes
select NombreConcepto, SUM(Gastos.Cantidad) as total from Gastos, Concepto_Gastos
where Concepto_Gastos.idConceptoGastos = Gastos.idConceptogatos and IdPartidaGastos=1 group by NombreConcepto
ACIDO ASCORBICO 45.000
ACIDO CITRICO 1005.000
ACIDO MURIATICO 26.000
select NombreConcepto, SUM(MateriaPrima.cantidad) as total from MateriaPrima, Concepto_Gastos
where Concepto_Gastos.idConceptoGastos= MateriaPrima.id_ConceptoGasto and IdPartidaGastos=1 group by NombreConcepto order by NombreConcepto
ACIDO ASCORBICO 48.246
ACIDO CITRICO 917.894
y el resultado esperado deberia de ser
ACIDO ASCORBICO -3.246
ACIDO CITRICO 87.106
ACIDO MURIATICO 26.00
de antemano gracias por su ayuda y por su tiempo y espero m puedan ayudar :)
![bd2](/usr/173000/173340/53ed8bbbc3816-bd2.jpg)
la consulta consiste en lo siguiente, se debe de sumar lo que hay en gastos que basicamente son entradas al almacen y restar lo que haya en materia prima que son salidas de almacen, las consultas por separado son las siguientes
select NombreConcepto, SUM(Gastos.Cantidad) as total from Gastos, Concepto_Gastos
where Concepto_Gastos.idConceptoGastos = Gastos.idConceptogatos and IdPartidaGastos=1 group by NombreConcepto
ACIDO ASCORBICO 45.000
ACIDO CITRICO 1005.000
ACIDO MURIATICO 26.000
select NombreConcepto, SUM(MateriaPrima.cantidad) as total from MateriaPrima, Concepto_Gastos
where Concepto_Gastos.idConceptoGastos= MateriaPrima.id_ConceptoGasto and IdPartidaGastos=1 group by NombreConcepto order by NombreConcepto
ACIDO ASCORBICO 48.246
ACIDO CITRICO 917.894
y el resultado esperado deberia de ser
ACIDO ASCORBICO -3.246
ACIDO CITRICO 87.106
ACIDO MURIATICO 26.00
de antemano gracias por su ayuda y por su tiempo y espero m puedan ayudar :)
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0