MySQL - duda en consulta mysql

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

duda en consulta mysql

Publicado por SARA (21 intervenciones) el 03/06/2020 16:24:28
Buenos dias, tengo la siguiente consulta pero no logro obtener los resultados deseados. lo que se necesita es obtener los datos del primer select agrupados por fecha y proveedor mostrando la respectiva suma de cada columna.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
SELECT F.fecha, F.proveedor, FO.ivaOtros, FO.totalOtros, FO.montoivaOtros, F0.iva0, F0.total0, F0.montoiva0,  F8.iva8, F8.total8, F8.montoiva8, F16.iva16, F16.total16, F16.montoiva16
FROM flujo F
LEFT JOIN (SELECT proveedor, iva as ivaOtros, SUM( total ) AS totalOtros, SUM( montoiva) AS montoivaOtros
		FROM flujo
		WHERE bancoemp =  'BANCO'
                AND iva ='Otros'
		AND YEAR( fecha ) =  2020
		AND MONTH( fecha ) =  05
		GROUP BY proveedor, fecha)
FO ON F.proveedor= FO.proveedor
LEFT JOIN (SELECT proveedor, iva as iva0, SUM( total ) AS total0, SUM( montoiva) AS montoiva0
		FROM flujo
		WHERE bancoemp =  'BANCO'
                AND iva ='0'
		AND YEAR( fecha ) =  2020
		AND MONTH( fecha ) =  05
		GROUP BY proveedor, fecha)
F0 ON F.proveedor= F0.proveedor
LEFT JOIN (SELECT proveedor, iva as iva8, SUM( total ) AS total8, SUM( montoiva) AS montoiva8
		FROM flujo
		WHERE bancoemp =  'BANCO'
                AND iva ='8'
		AND YEAR( fecha ) =  2020
		AND MONTH( fecha ) =  05
		GROUP BY proveedor, fecha)
F8 ON F.proveedor= F8.proveedor
LEFT JOIN (SELECT proveedor, iva as iva16, SUM( total ) AS total16, SUM( montoiva) AS montoiva16
		FROM flujo
		WHERE bancoemp =  'BANCO'
                AND iva ='16'
		AND YEAR( fecha ) =  2020
		AND MONTH( fecha ) =  05
		GROUP BY proveedor, fecha)
F16 ON F.proveedor= F16.proveedor
		WHERE F.bancoemp =  'BANCO'
		AND YEAR( fecha ) =  2020
		AND MONTH( fecha ) =  05
GROUP BY F.fecha, F.proveedor
ORDER BY F.fecha, F.proveedor
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
Imágen de perfil de Francisco
Val: 201
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

duda en consulta mysql

Publicado por Francisco (73 intervenciones) el 04/06/2020 00:29:38
Hola

No esta claro lo que deseas sacar con esa consulta, puesto que como esta ahora esta sumando los iva por proveedor a un mes determinado y en el SELECT principal agrupa por fecha y proveedor relacionado el total del mes de ese proveedor, o sea que por cada dia va a mostrar siempre la misma sumatoria de iva

Plantee mejor como deberia mostrar los resultados

Saludos
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