dave_christopher
Aktiver Benutzer
- Beiträge
- 31
Hallo zusammen,
ich habe folgende Ausgangstabelle:
Und ich möchte folgende Ergebnistabelle erhalten:
Ich benötige also ein MySQL-Statement, welches die Anzahl der aktuellen Betragsbuchungen pro Aktion im aktuellen Jahr kalkuliert, dies als Referenzwert für die jeweilige Aktion (12*, 13* etc.) nimmt und die Beträge aus den Vorjahren eben nur bis zu dieser Anzahl kumuliert.
Ist das überhaupt möglich?
Vielleicht hat jemand eine Idee oder Lösung?
Herzlichen Dank für jede Hilfe.
ich habe folgende Ausgangstabelle:
Code:
ID | Aktion | Datum | Betrag |
-----------------------------------------
1 | 1217 | 15.01.17 | 10
2 | 1217 | 17.02.17 | 10
3 | 1217 | 14.03.17 | 10
4 | 1216 | 14.03.16 | 10
5 | 1216 | 14.04.16 | 10
6 | 1216 | 15.04.16 | 40
7 | 1216 | 16.04.16 | 20
8 | 1216 | 17.04.16 | 10
9 | 1317 | 15.01.17 | 10
10 | 1317 | 17.02.17 | 10
11 | 1317 | 14.03.17 | 10
12 | 1316 | 14.03.17 | 10
13 | 1316 | 14.04.16 | 10
14 | 1316 | 15.04.16 | 40
15 | 1316 | 16.04.16 | 20
16 | 1316 | 17.04.16 | 10
Und ich möchte folgende Ergebnistabelle erhalten:
Code:
Aktion | Anzahl | Betrag |
-----------------------------------------
1217 | 3 | 30
1216 | 3 | 60
1317 | 4 | 40
1316 | 4 | 80
Ich benötige also ein MySQL-Statement, welches die Anzahl der aktuellen Betragsbuchungen pro Aktion im aktuellen Jahr kalkuliert, dies als Referenzwert für die jeweilige Aktion (12*, 13* etc.) nimmt und die Beträge aus den Vorjahren eben nur bis zu dieser Anzahl kumuliert.
Ist das überhaupt möglich?
Vielleicht hat jemand eine Idee oder Lösung?
Herzlichen Dank für jede Hilfe.