Как использовать Week () в db2 с четвергом в качестве начального дня недели вместо понедельника или воскресенья - PullRequest
0 голосов
/ 11 января 2019

Я выбираю некоторые данные, сгруппированные по неделям, но я хотел бы выбирать данные из таблицы неделями, начиная с недели, начиная с четверга. В настоящее время я работаю с Week (my_date), но она начинается с воскресенья, а week_iso (my_date) начинается с понедельника. Но мне нужно начать неделю с четверга.

1 Ответ

0 голосов
/ 11 января 2019

Вам нужно будет использовать арифметику дат . Просто добавьте или вычтите разницу дней до даты начала.

week(my_date+4 days)

или

week_iso(my_date - 3 days)

Выше приведены только примеры. Вам необходимо настроить его в зависимости от того, где вы устанавливаете базовый уровень, т. Е. Что такое неделя 1.

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