Auf Thema antworten

Das aktuelle Datum bekommt man über

sysdate

Der Rest ist eine Frage der Formatierung

select to_char(sysdate,'iw') from dual;

wobei

ParameterExplanation
WWWeek of year (1-53) where week 1 starts on the first day of the year and continues to the seventh day of the year.
WWeek of month (1-5) where week 1 starts on the first day of the month and ends on the seventh.
IWWeek of year (1-52 or 1-53) based on the ISO standard.

Du solltest bei der Abfrage bzw. den Abfragekriterien darauf achten, dass ggf. vorhandene Indizes genutzt werden.


Meine Frage nach der "Realität" drehte sich nur darum, den Sachverhalt besser zu verstehen.


btw: Was Du schreibst, klingt so als ob man sich unnötig quält. Wenn man dauerhaft die Aufgabe hat oder vergibt, ein System und seine Nutzung zu verbessern, warum dann mit so vielen Krücken? Aber vielleicht muss es noch mehr weh tun, damit etwas geändert wird.

Ist die DB grundsätzlich schreibgeschützt, nur für Dich als mglw. Freelancer, ... gibt es evtl ein separates, beschreibbares Schema (hat sowieso jeder Nutzer)? Die Möglichkeit pl/sql einzusetzen und Zwischenergebnisse zu speichern, kann jedenfalls sehr nützlich sein und die Effizienz steigern (schnellere Ergebnisse, weniger Auslastung)


Zurück
Oben