Hallo zusammen,
Ich hätte gerne die Bewegungen zwischen verschiedenen Vorgängern und Nachfolgern für verschiedene Zeiträume in verschiedenen Spalten aufgelistet.
Das soll dann beispielsweise so aussehen:
Die Zeiträume möchte ich nicht datumsbezogen, sondern z.B. immer die Daten von gestern, vorgestern und vorvorgestern in jeweils einer Spalte. Alternativ auch von der letzten Stunde, der vorletzten Stunde und von der Stunde davor.
Bisher habe ich es bereits so umgesetzt:
select VORGAENGER, NACHFOLGER, SUM(QTY_OUT_1) from Datenbank.Bewegungen t,
WHERE TRANSCODE IN (‘RAUS‘) AND TIME_STAMP >SYSDATE-1
GROUPBY VORGAENGER, NACHFOLGER
ORDERBY VORGAENGER
Allerdings habe ich dann wie unten in der Tabelle zu sehen nur eine Spalte für den Zeitraum des ganzen letzten Tages. Wie kann ich diese Daten in mehrere Spalten überführen?
Ich bin um jede Hilfe dankbar.
Liebe Grüße
Anna
Ich hätte gerne die Bewegungen zwischen verschiedenen Vorgängern und Nachfolgern für verschiedene Zeiträume in verschiedenen Spalten aufgelistet.
Das soll dann beispielsweise so aussehen:
Die Zeiträume möchte ich nicht datumsbezogen, sondern z.B. immer die Daten von gestern, vorgestern und vorvorgestern in jeweils einer Spalte. Alternativ auch von der letzten Stunde, der vorletzten Stunde und von der Stunde davor.
Bisher habe ich es bereits so umgesetzt:
select VORGAENGER, NACHFOLGER, SUM(QTY_OUT_1) from Datenbank.Bewegungen t,
WHERE TRANSCODE IN (‘RAUS‘) AND TIME_STAMP >SYSDATE-1
GROUPBY VORGAENGER, NACHFOLGER
ORDERBY VORGAENGER
Allerdings habe ich dann wie unten in der Tabelle zu sehen nur eine Spalte für den Zeitraum des ganzen letzten Tages. Wie kann ich diese Daten in mehrere Spalten überführen?
Ich bin um jede Hilfe dankbar.
Liebe Grüße
Anna