darkpriest
Mitglied
Hallo,
ich habe folgendes Problem. Ich möchte aus einer Datenbank die Summen für das laufende und das Vorjahr ermitteln.
Habe aber Probleme mit dem Select:
Wenn ich diesen Select so anwende, bekomme ich logischerweise für 2007 keinen Gesamtwert mehr bekomme!
Die Struktur der Datenbank ist relaliv einfach:
Ich verwende das Feld "erstellt", "betrieb", "umsatz_service_gesamt, "umsatz_teile_gesamt"!
Ich möchte halt die Umsätze von 2008 gegen die von 2007 gegenüberstellen!
Finde aber irgendwie den richtigen Ansatz nicht ....
Hat jemand einen Tip für mich ...
Danke!
Darkpriest
ich habe folgendes Problem. Ich möchte aus einer Datenbank die Summen für das laufende und das Vorjahr ermitteln.
Habe aber Probleme mit dem Select:
PHP:
SELECT
date_format(date(erstellt), '%m') as monat,
date_format(date(erstellt), '%m.%Y') as monat_anzeige,
date_format(date(erstellt), '%Y') as jahr,
standorte.betriebe as betriebe,
umsatz_service_gesamt,
umsatz_teile_gesamt,
sum(if(date_format(date(erstellt), '%Y') = '2008',umsatz_teile_gesamt+umsatz_service_gesamt,0)) as umsatz_service_gesamt_aktuell1,
sum(if(date_format(date(erstellt), '%Y') = '2007',umsatz_teile_gesamt+umsatz_service_gesamt,0)) as umsatz_service_gesamt_aktuell2
FROM aftersales_umsatz
JOIN standorte ON standorte.Id = aftersales_umsatz.Betrieb
where betriebe = 'Farchant'
and
((date_format(date(erstellt), '%Y') = '2008'
and
umsatz_teile_gesamt+umsatz_service_gesamt > 0)
Wenn ich diesen Select so anwende, bekomme ich logischerweise für 2007 keinen Gesamtwert mehr bekomme!
Die Struktur der Datenbank ist relaliv einfach:
Ich verwende das Feld "erstellt", "betrieb", "umsatz_service_gesamt, "umsatz_teile_gesamt"!
Ich möchte halt die Umsätze von 2008 gegen die von 2007 gegenüberstellen!
Finde aber irgendwie den richtigen Ansatz nicht ....
Hat jemand einen Tip für mich ...
Danke!
Darkpriest