您的位置:首页 > 其它

用next_day得出本周的周一到周日的日期

2009-08-28 13:19 316 查看
用next_day得出本周的周一到周日的日期

next_day()的语法格式:

next_day := next_day(date,day_of_the_week);

它用来返回从第一个参数指定的日期开始,第一次到达第二个参数(星期)的日期.

参数day_of_the_week可以是从1到7的数字,也可以是sunday...saturday之类的英语单词

 

例如:取本周一是哪一天,有如下两种写法。

SQL>select trunc(next_day(sysdate-7,'monday')) from dual;

SQL>select trunc(next_day(sysdate-7,2)) from dual;

 

取周日的写法:

SQL>select trunc(next_day(sysdate-1,'sunday')) from dual;

SQL>select trunc(next_day(sysdate-1,7)) from dual;

 

注意:周日是一周的第一天。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  date