MySQL - sumar consultas

 
Vista:
sin imagen de perfil
Val: 32
Ha disminuido su posición en 3 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

sumar consultas

Publicado por SARA (19 intervenciones) el 27/10/2018 18:52:04
buen día quiero unificar estas dos consultas, con sus correspondientes tablas.
primer consulta:
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT T1.producto, T1.cantidad, T2.total_produccion, T3.total_salidas, ((COALESCE(T1.cantidad,0)) + (COALESCE(T2.total_produccion,0)) - (COALESCE(T3.total_salidas,0)) ) AS inv_final
FROM inventarioinicial T1
LEFT JOIN
( SELECT producto, SUM( total )  total_produccion
  FROM produccion
  GROUP BY producto
) T2 on T2.producto = T1.producto
LEFT JOIN
( SELECT producto, SUM( total ) total_salidas
  FROM salidas
  GROUP BY producto
) T3 on T3.producto = T1.producto
ORDER BY T1.producto ASC");

segunda consulta:
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT T4.producto, T4.cantidad, T5.total_produccion, T6.total_salidas, ((COALESCE(T4.cantidad,0)) + (COALESCE(T5.total_produccion,0)) - (COALESCE(T6.total_salidas,0)) ) AS inv_final
FROM inventarioinicial2 T4
LEFT JOIN
( SELECT producto, SUM( total )  total_produccion
  FROM produccion2
  GROUP BY producto
) T5 on T5.producto = T4.producto
LEFT JOIN
( SELECT producto, SUM( total ) total_salidas
  FROM salidas2
  GROUP BY producto
) T6 on T6.producto = T4.producto
ORDER BY T4.producto ASC
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

sumar consultas

Publicado por Raymundo (2 intervenciones) el 29/10/2018 19:08:04
Buenas SARA

Has probado a usar "UNION" entre las dos?

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar