Hallo mal wieder..
ich möchte eine Abfrage erstellen in welcher der Umsatz eines Jahres und der Umsatz des Vorjahres dargestellt wird.
Dazu habe ich folgende, im Moment noch statische Abfrage erstellt:
SELECT Jahr, SUM(Umsatz) AS Umsatz,
(SELECT SUM(Umsatz) AS Umsatz
FROM dbo.Ums
WHERE (Jahr = 2008)) AS Vorjahresumsatz
FROM dbo.Ums AS Ums_1
WHERE (Jahr = 2009)
GROUP BY Jahr
Diese ist allerdings weniger von Nutzen da beide Jahreswerte immer fest eingegeben werden müssen. Wie erreiche ich es, das der Wert "Jahr" in der Unterabfrage immer genau ein Jahr tiefer ist als der in der Obersten Query?
Danke und Gruss
Bernd
ich möchte eine Abfrage erstellen in welcher der Umsatz eines Jahres und der Umsatz des Vorjahres dargestellt wird.
Dazu habe ich folgende, im Moment noch statische Abfrage erstellt:
SELECT Jahr, SUM(Umsatz) AS Umsatz,
(SELECT SUM(Umsatz) AS Umsatz
FROM dbo.Ums
WHERE (Jahr = 2008)) AS Vorjahresumsatz
FROM dbo.Ums AS Ums_1
WHERE (Jahr = 2009)
GROUP BY Jahr
Diese ist allerdings weniger von Nutzen da beide Jahreswerte immer fest eingegeben werden müssen. Wie erreiche ich es, das der Wert "Jahr" in der Unterabfrage immer genau ein Jahr tiefer ist als der in der Obersten Query?
Danke und Gruss
Bernd
Comment