Hallo,
ich versuche schon seit längerem ein Problem zu lösen:
Ich habe eine Liste mit einem Datum und Werten.
Nun möchte ich gerne das Datum in Kalenderwochen umändern (das funktioniert auch ganz gut).
SELECT GLZH_DATE, to_char(to_date(GLZH_DATE), 'iw') AS KW, GLZH_ACTUAL from HRF_GLZH;
Ausgabe:
8.05.2020,24,20.5
9.06.2020,24, 23.5
10.06.2020,24, 25.8
22.05.2020,26,20.5
23.06.2020,26, 23.5
24.06.2020,26, 25.8
…
Nun kommt aber mein Problem:
ich möchte, dass nur das älteste Datum innerhalb einer Kalenderwoche angezeigt wird. Im Beispiel wäre das dann:
10.06.2020,24, 25.8
24.06.2020,26, 25.8
Wie kann ich das in einer Oracle-Datenbank umsetzen?
ich versuche schon seit längerem ein Problem zu lösen:
Ich habe eine Liste mit einem Datum und Werten.
Nun möchte ich gerne das Datum in Kalenderwochen umändern (das funktioniert auch ganz gut).
SELECT GLZH_DATE, to_char(to_date(GLZH_DATE), 'iw') AS KW, GLZH_ACTUAL from HRF_GLZH;
Ausgabe:
8.05.2020,24,20.5
9.06.2020,24, 23.5
10.06.2020,24, 25.8
22.05.2020,26,20.5
23.06.2020,26, 23.5
24.06.2020,26, 25.8
…
Nun kommt aber mein Problem:
ich möchte, dass nur das älteste Datum innerhalb einer Kalenderwoche angezeigt wird. Im Beispiel wäre das dann:
10.06.2020,24, 25.8
24.06.2020,26, 25.8
Wie kann ich das in einer Oracle-Datenbank umsetzen?
Kommentar