如何获取一周的第一天和最后一天的日期

时间:2019-11-11 20:57:56

标签: sql oracle

我有这个查询,谁给了我星期几。

select to_char(sysdate, 'iw') week from dual

我想检索第一个和最后一个日期,例如:2019-11-11至2019-11-17。

谢谢。

1 个答案:

答案 0 :(得分:1)

我认为最简单的方法是使用trunc()

select trunc(sysdate, 'iw') as week_start,
       trunc(sysdate, 'iw') + interval '6' day as week_end       
from dual