Мне нужно вычислить в redhsift sql номер недели в году, начиная с воскресенья и заканчивая субботой и начиная с первого января, но обрезая первую неделю после наступления первой субботы. Вроде как WEEKNUM () работает в Excel:
, например, в 2020 году это будет (мм / дд / гггг)
- 01/01/2020 -> weeknum = 1
- ...
- 01/04/2020 -> weeknum = 1
- 01/05/2020 -> weeknum = 2
- ...
- 01/11/2020 -> weeknum = 2
- 01/12/2020 -> weeknum = 3
while:
- 12/31/2019 -> weeknum = "последняя неделя 2019 года"
Как мне этого добиться?