В IBM DB2, используя только SQL, я хотел бы получить дату воскресенья и дату понедельника, используя ГОД и НОМЕР НЕДЕЛИ.
Я новичок в IBM DB2.
В IBM DB2, используя только SQL, я хотел бы получить дату воскресенья и дату понедельника, используя ГОД и НОМЕР НЕДЕЛИ.
Я новичок в IBM DB2.
Предполагая, что n_year
- это год, а n_week_in_year
- это номер недели ISO в этом году, я использовал следующую функцию:
(DATE(((n_week_in_year-1)* 7)+ 1) + (n_year -1) years)
Я получаю дату понедельника на этой неделе.
Мой ответ основан на чтении следующей статьи: CodeNaut: вычислить дату для любой недели в году
DAYOFWEEK
, который сообщает вам, является ли дата воскресеньем, понедельником и т. Д.
- person Jess; 03.07.2013