MYSQL Jahres- und Jahreswerte

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:

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
 
Zurück