Hi @David Tatzl . Das sieht schon ganz gut aus, ich brauche es aber nicht pro Kunde oder Projekt. Die Darstellung soll nur die Monate mit entsprechenden Monatsumsatz enthalten.
Hi, ich habe hierzu den Bericht Umsatz pro Projekt (einfach) angepasst. Herausgekommen ist dies hier:
SELECT
DATE_FORMAT(r.datum,'%Y.%m') 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,'%Y.%m')
Wenn ich die Werte nun mit den Umsätzen aus Umsatzmodul vergleiche, kommt dies schon in die richtige Richtung, sind aber nicht exakt die gleichen Zahlen. Ich weiß nicht woran das liegen kann. Vielleicht hat jemand eine Idee?
Liebe Grüße