Ich versuchte CREATE VIEW
in MySQL, aber ich bekomme nicht, was ich brauche.MySQL Query mit LINKS JOIN, SUM und GROUP BY
Ich habe zwei Tabellen, servicios
:
+-------------+------------+----------+
| id_servicos | fecha | cantidad |
+-------------+------------+----------+
| 1 | 2016-05-02 | 2 |
| 2 | 2016-05-03 | 3 |
| 3 | 2016-05-03 | 5 |
+-------------+------------+----------+
und actuacion
:
+--------------+--------------+--------+
| id_actuacion | clv_servicio | grupo |
+--------------+--------------+--------+
| 1 | 1 | RED |
| 2 | 1 | RED |
| 3 | 2 | BLUE |
| 4 | 4 | ORANGE |
| 5 | 3 | RED |
+--------------+--------------+--------+
und ich möchte, dass die Ausgabe in etwa so aussehen:
RED, 7
BLUE, 2
ORANGE, 4
Also meine Frage ist sieht so aus
SELECT actuacion.grupo,
SUM(servicios.cantidad) AS total
FROM (actuacion
JOIN servicios ON actuacion.clv_servicio = servicios.id_servicos)
GROUP BY actuacion.grupo
und das Ergebnis ist
RED, 9
BLUE, 2
ORANGE, 4
Ich glaube, Sie vor Daten übereinstimmen müssen (fecha), um dann die Summe der Mengen (cantidad) und so fügen Sie nicht die zweimal RED Gruppe ich die Notwendigkeit Ergebnis von RED ist 7
Jede Hilfe wird sehr geschätzt.
versuchen besser zu erklären, warum Ergebnis von RED 7. Was ist mit Summierst du? – arilia
Also, basierend auf den bereitgestellten Daten, scheint es, dass Ihr Problem doppelte Daten –