Hallo zusammen
Ich arbeite mit PL/SQL Developer 7.1 und Oracle 11g.
Ich habe eine Tabelle mit Artikeln und deren Monats-Umsätze:
ARNR MON01 MON02 MON03 MON04 MON05 ...
Ich möchte jetzt auf die Daten der letzen drei Monate zurückgreifen.
Beispiel:
Select arnr, mon06, mon05, mon04
Frage: Wie mache ich das dynamisch?
Ansatz: select arnr, MON(to_char(sysdate-310,'MM')),MON(to_char(sysdate-310,'MM')-1),MON(to_char(sysdate-310,'MM')-2),
Danke und Gruss, Thomas
PS: Mein nächstes Problem wird der Jahreswechsel sein :-)
Ich arbeite mit PL/SQL Developer 7.1 und Oracle 11g.
Ich habe eine Tabelle mit Artikeln und deren Monats-Umsätze:
ARNR MON01 MON02 MON03 MON04 MON05 ...
Ich möchte jetzt auf die Daten der letzen drei Monate zurückgreifen.
Beispiel:
Select arnr, mon06, mon05, mon04
Frage: Wie mache ich das dynamisch?
Ansatz: select arnr, MON(to_char(sysdate-310,'MM')),MON(to_char(sysdate-310,'MM')-1),MON(to_char(sysdate-310,'MM')-2),
Danke und Gruss, Thomas
PS: Mein nächstes Problem wird der Jahreswechsel sein :-)
Comment