Ich arbeite an einem Projekt, in dem ich die Persistenz der Agentenrichtlinie berechnen muss. Ich muss bestimmte Daten aus einer Tabelle abrufen, um sie in einer anderen Tabelle zu speichern, sodass ich eine Abfrage "MYSQL" schreiben muss
Hier ist die Tabelle
Ich möchte für jeden Agenten nach Spalte "YEAR_MONTH" gruppieren, um die Summe von INFORCE_COUNT zu berechnen
Bedarf:
- Gruppieren nach Spalte "YEAR_MONTH"
- Summe der Spalte INFORCE_COUNT
- Wiederholung von Agent_NO für jedes YEAR_MONTH (für eindeutiges "YEAR_MONTH" in unserem Fall GROUP BY)
Bitte helfen Sie, sich bei Ihnen zu bedanken.
Antworten:
0 für die Antwort № 1Verwenden Sie Summe und Gruppieren nach
select agent_no, year_month, sum(inforce_count)
from your_table
group by agent_no, year_month;