【发布时间】:2021-07-05 09:19:57
【问题描述】:
我有以下查询来显示日期列中的一周开始和一周结束。但它没有显示正确的数据。
trunc(account_date,'iw')-1 week_start,
trunc(account_date,'iw')+7 -1/86400 week_end
星期开始应该是星期日,周末应该是星期六。
根据 01/02/2021 的结果(附后),2021 年 6 月 2 日的周末应该是 2021 年 6 月 2 日。
21 年 7 月 2 日的周开始应为 2021 年 7 月 2 日,周末应为 2021 年 2 月 13 日
感谢任何帮助
TIA
亚西尔
【问题讨论】:
-
请阅读有关如何在dba.stackexchange.com 上提问的建议。常见的 SO 规则也适用。
-
“iw”不是指“ISO week”,总是从星期一开始吗?