Использование TO_CHAR для возврата правильной даты ISO - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь использовать функцию TO_CHAR, чтобы дать мне правильный номер недели, и мне не повезло.

В данных я использую дату 13.05.2009, 12:00 AM

Я использую TO_CHAR(TO_DATE(ORDER_DATE,'DD-MM-YYYY'),'IW') для извлечения номера недели.

Я получаю неделю 19. Я считаю, что правильная неделя должна составлять 20 базисов по ISO.

TO_CHAR(TO_DATE(ORDER_DATE,'DD-MM-YYYY'),'IW')используется для получения номера недели из столбца с именем ORDER_DATE.Я думаю, что IW предназначен для возврата недели года (1-52 или 1-53) в соответствии со стандартом ISO.Я думаю, что правильная неделя будет 20, но я получаю 19.

Я бы ожидал увидеть неделю номер 20 из функции to_date, которую я использую.

...