SELECT DECODE(DW, 0, '星期天', 1, '星期一', 2, '星期二', 3, '星期三', 4, '星期四', 5, '星期五', 6, '星期六') WEEK_DAY FROM (SELECT 7 - TO_NUMBER(NEXT_DAY(TO_DATE('2021-12-21', 'YYYY-MM-DD'), 1) - TO_DATE('2021-12-21', 'YYYY-MM-DD')) DW FROM DUAL);
查詢結果:
NEXT_DAY解釋:
--查詢下一個周日
SELECT NEXT_DAY(TO_DATE('2021-12-21', 'YYYY-MM-DD'), 1) FROM DUAL;
結果:
參數說明:
1:下個周日 2:下個周一 3:下個周二 。。。 7:下個周六
參考:https://blog.csdn.net/weixin_34669755/article/details/116360572