获取当前这周星期一的日期
2014-10-20 11:44
176 查看
SELECT
CASE to_number(to_char(sysdate,'D'))
WHEN 7 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-5
WHEN 6 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-4
WHEN 5 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-3
WHEN 4 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-2
WHEN 3 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-1
WHEN 2 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')
ELSE to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-6
END
AS curmon FROM dual;
CASE to_number(to_char(sysdate,'D'))
WHEN 7 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-5
WHEN 6 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-4
WHEN 5 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-3
WHEN 4 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-2
WHEN 3 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-1
WHEN 2 THEN to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')
ELSE to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')-6
END
AS curmon FROM dual;
相关文章推荐
- MFC 获取当前时间的星期,以及这周星期一日期和星期日日期
- java中获取当前系统时间,日期并格式化输出
- java另一种获取当前系统的时间与日期
- 获取当前周的周五的日期
- Js获取当前日期时间及其它操作
- {today} oracle 获取当前日期 netsuite
- [原创]自动获取当前日期下一周的年月日代码
- MDX函数妙用-获取当前相关日期
- SQL当前日期获取技巧
- SQL当前日期获取技巧
- SQL当前日期获取技巧
- java中获取当前系统时间,日期并格式化输出
- 取得当前日期所在的星期里从星期一到星期日所有的日期列表
- C# 如何获取当前日期和时间
- 网页中通过JavaScript 获取当前系统日期和时间
- java另一种获取当前系统的时间与日期
- javascript获取当前日期
- js获取当前日期、星期、时间
- sql 获取当前日期
- Js 获取当前日期时间及其它操作实现代码