Hallo zusammen,
ich möchte gerne aus einer Tabelle mit folgendem Aufbau die Anzahlen jeweils nach Monat ausgegeben haben.
Person | Monat | Anzahl
Es soll dann eine neue Tabelle entstehen die so ausschaut:
Person | Anzahl aktueller Monat | Anzahl voriger Monat | Anzahl vorvoriger Monat
Dabei bin ich wie folgt verfahren:
select person
, anzahl_0
, anzahl_1
, anzahl_2
from (
select person
, monat
, anzahl anzahl_0
from Tabelle
where monat= TO_CHAR(SYSDATE,'yyyy-mm')
order by name
)
Allerdings weiß ich jetzt nicht, wie ich die anderen beiden Spalten (letzter und vorletzter Monat) befüllen kann. Ich hatte es versucht unter dem zweiten "from" Befehl zu packen, bin aber nicht weitergekommen!
Hat jemand einen Tip?
Vielen Dank!