失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > oracle 时间函数取上周 Oracle 取上星期一到周末日期的查询语句

oracle 时间函数取上周 Oracle 取上星期一到周末日期的查询语句

时间:2023-01-08 20:39:17

相关推荐

oracle 时间函数取上周 Oracle 取上星期一到周末日期的查询语句

Oracle 取上周一到周末日期的查询语句

-- Oracle 取上周一到周末的sql

-- 这样取的是 在一周内第几天,是以周日为开始的

select to_char(to_date(906,yyyymmdd),d) from dual;

--结果:6 注释:.09.06是周五,为本周的第六天

select to_char(sysdate+(2-to_char(sysdate,d))-7,yyyymmdd) from dual;---上周一

select to_char(sysdate+(2-to_char(sysdate,d))-1,yyyymmdd) from dual;---上周日

-- 一个更简单的写法 , 返回date类型

select trunc(sysdate,iw) - 7 from dual;---上周一

select trunc(sysdate,iw) - 1 from dual;--上周日

-- 这样查出来是本周一

select trunc(sysdate,iw) from dual;

select trunc(to_date(915,yyyymmdd),iw) from dual;

-- 结果:/9/9 注释:0915 为周日

-- 返回char类型

select to_char(trunc(sysdate,iw) - 7,yyyymmdd) from du

如果觉得《oracle 时间函数取上周 Oracle 取上星期一到周末日期的查询语句》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。