Jump to content

Gruppieren und horizontal darstellen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

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?

 

 

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...