PostgreSQL Неверный номер недели? - PullRequest
0 голосов
/ 22 марта 2020

I wi sh для возврата номера недели ISO-8601 для данной метки времени

Эта команда должна возвращать 2020 12 , но вместо этого она возвращает 2020 11 :

SELECT TO_CHAR('2020-03-17'::date, 'YYYY WW')

Согласно этому сайту , 12-я неделя началась 16 марта 2020 года.

PostgreSQL документация говорит "НЕДЕЛЯ" использует ISO-8601.

Что я делаю не так?

1 Ответ

1 голос
/ 22 марта 2020

Использование WW начинает нумерацию недели с первого дня года. Я думаю, вам нужно использовать IW

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...