Hi,
ich habe den Umsatzbericht nach Projekt so modifiziert, dass ich die Umsatzzahlen je Monat projektübergreifend angezeigt bekomme.
Mein SQL Statement sieht nun wie folgt aus:
SELECT
DATE_FORMAT(r.datum,'%m.%Y') AS datum,
ROUND(SUM(rp.menge-IFNULL(gp.menge,0)),0) AS menge,
ROUND(SUM(rp.umsatz_netto_einzeln*(rp.menge-IFNULL(gp.menge,0))),2) AS umsatz,
r.waehrung AS waehrung
FROM rechnung r
JOIN rechnung_position rp on r.id = rp.rechnung
LEFT JOIN (SELECT gp.auftrag_position_id, SUM(gp.menge) AS menge FROM gutschrift_position AS gp JOIN gutschrift g ON gp.gutschrift = g.id WHERE gp.auftrag_position_id<>0 AND g.status <>'angelegt' AND g.status <> 'storniert' GROUP BY auftrag_position_id) AS gp on rp.auftrag_position_id = gp.auftrag_position_id
WHERE r.status<>'angelegt' AND r.status<>'storniert' AND IF('{VON}'=0,1,r.datum>='{VON}') AND IF('{BIS}'=0,1,r.datum<='{BIS}')
GROUP BY DATE_FORMAT(r.datum,'%m.%Y')
Nun möchte ich noch den über die Monate kumulierten Jahresumsatz am Ende der Abfrage anzeigen. Wie lässt sich umsetzen?
Liebe Grüße