Я пытаюсь использовать функцию 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, которую я использую.