【发布时间】:2012-12-07 04:03:07
【问题描述】:
在 IBM DB2 中,仅使用 SQL,我想使用 YEAR 和 WEEK NUMBER 获取星期日日期和星期一日期。
我是 IBM DB2 的新手。
【问题讨论】:
标签: sql date db2 week-number
在 IBM DB2 中,仅使用 SQL,我想使用 YEAR 和 WEEK NUMBER 获取星期日日期和星期一日期。
我是 IBM DB2 的新手。
【问题讨论】:
标签: sql date db2 week-number
假设 n_year 是年份,n_week_in_year 是当年的 ISO 周数,我使用了以下函数:
(DATE(((n_week_in_year-1)* 7)+ 1) + (n_year -1) years)
我得到了那周的星期一日期。
我的回答是基于阅读以下文章: CodeNaut: Calculate Date for any given week in year
【讨论】:
DAYOFWEEK 做类似的事情,它会告诉你日期是星期天、星期一等。