Hallo!
Ich habe eine Tabelle in der Kraftstoffverbräuche und Kilometerstände beim Tanken erfasst werden:
ID, KFZID, Datum, Menge, Kilometer
eine passende Abfrage dazu:
USE DB SELECT dbo.KFZ.Bezeichnung as Fahrzeug, SUM( dbo.Tanken.Menge) as Verbrauch FROM dbo.Tanken
INNER JOIN dbo.KFZ ON dbo.Tanken.KFZID = dbo.KFZ.ID WHERE (dbo.Tanken.Datum BETWEEN '2013-1-1' AND '2013-12-31') GROUP BY dbo.KFZ.Bezeichnung
liefert mir:
Fahrzeug Verbrauch
PKW1 425
PKW2 568
usw.
jetzt möchte ich die Abfrage gerne so gestalten, dass die jeweiligen Jahre horizontal nebeneinander vergleichbar sind
Fahrzeug Verbrauch 2012 Verbrauch 2013 Verbrauch 2014
PKW1 425 542 235
PKW2 568 658 478
usw.
lässt sich das mit SQL Bordmitteln bewerkstelligen?