suma de compras y ventas
Publicado por Victor (1 intervención) el 13/10/2011 10:41:38
Hola, necesito conseguir la suma de las ventas y las compras de un articulo. Están en tablas distintas: articulo, compras, ventas.
Si hago la suma me duplica cantidades:
SELECT a.codigo, sum(c.unidades) AS compras, c.numero, sum(v.unidades) AS ventas, v.numero FROM articulo a left join compras c on c.articulo=a.codigo left join ventas v on v.articulo=a.codigo group by a.codigo
Si no la hago me salen las filas duplicadas:
SELECT a.codigo, c.unidades AS compras, c.numero, v.unidades AS ventas, v.numero FROM articulo a left join compras c on c.articulo=a.codigo left join ventas v on v.articulo=a.codigo
Alguna solución? Gracias
Si hago la suma me duplica cantidades:
SELECT a.codigo, sum(c.unidades) AS compras, c.numero, sum(v.unidades) AS ventas, v.numero FROM articulo a left join compras c on c.articulo=a.codigo left join ventas v on v.articulo=a.codigo group by a.codigo
Si no la hago me salen las filas duplicadas:
SELECT a.codigo, c.unidades AS compras, c.numero, v.unidades AS ventas, v.numero FROM articulo a left join compras c on c.articulo=a.codigo left join ventas v on v.articulo=a.codigo
Alguna solución? Gracias

Valora esta pregunta


0