在sql语句中,如何获取一个日期的周开始日期,周结束日期

xiaoxiao2021-02-28  82

获取一个日期的周开始日期,周结束日期,举例如下

获取当前日期的周开始结束日期

select

       case          when to_char(sysdate, 'D') = 1 then           to_char(sysdate -                   to_char(sysdate, 'D') - 5,                   'yyyy-mm-dd')          else           to_char(sysdate -                   to_char(sysdate, 'D') + 2,                   'yyyy-mm-dd')        end as weekStart,        case          when to_char(sysdate, 'D') = 1 then           to_char(sysdate-                   to_char(sysdate, 'D') + 1,                   'yyyy-mm-dd')          else           to_char(sysdate -                   to_char(sysdate, 'D') + 8,                   'yyyy-mm-dd')        end as weekEnd   from dual
转载请注明原文地址: https://www.6miu.com/read-43574.html

最新回复(0)