如何在db2中使用Week(),以星期四作为一周的开始日期,而不是星期一或星期日

时间:2019-01-11 04:36:00

标签: db2

我正在选择按周分组的一些数据,但是我想从表中明智地选择数据,从周四开始以周为单位。 我目前正在使用Week(my_date),但是它以周日开始,星期几,week_iso(my_date)是以星期一开始。 但是我需要从星期四开始一周。

1 个答案:

答案 0 :(得分:1)

您将需要使用date arithmetics。只需在开始日期上加上或减去天数即可。

week(my_date+4 days)

week_iso(my_date - 3 days)

以上仅是示例。您需要根据设置基准的位置(即第1周的第一周)进行调整。