In Abhängigkeit vom Format innerhalb der TO_CHAR Funktion kann es sein,
dass für den 31.12.2017 die 52 oder die 53 als Kalenderwoche geliefert wird.
Z.B.:
select to_char(TO_DATE(‚31.12.2017‘, ‚dd.mm.yyyy‘), ‚IW‘) from DUAL; –52
select to_char(TO_DATE(‚31.12.2017‘, ‚dd.mm.yyyy‘), ‚WW‘) from DUAL; –53
Die erste Variante entspricht dem ISO 8601-Standard.
Oracle Dokumentation:
https://docs.oracle.com/cloud/latest/db112/SQLRF/sql_elements004.htm#SQLRF00211