Как создать финансовую неделю в SQL - PullRequest
0 голосов
/ 26 марта 2019

Я создаю календарь фискальных дат, но мне сложно писать фискальную неделю.

Логика следующая.

номер недели будет сбрасываться каждый финансовый год - 1 апреля назад к неделе 1

номер недели увеличивается каждый понедельник

первая неделя фискального календаря может длиться от 1 до 7 дней (т.е. с 1 апреля до следующего понедельника)

Это пример вывода

Date         |   Day     |   Fiscal Week
2017-03-31   |   Fri       |   53
2017-04-01   |   Saturday  |   1
2017-04-02   |   Sunday    |   1
2017-04-03   |   Monday    |   2
2017-04-04   |   Tuesday   |   2
2017-04-05   |   Wednesday |   2

Буду признателен за любую помощь

...