首页 > 数据库 > Oracle > 获取上个周六的日期的一些方法
获取上个周六的日期的方法
http://www.itpub.net/835330.html
[@more@]获取上个周六的日期的方法 ?
select NEXT_DAY(TRUNC(SYSDATE-6), 6)-6 from dual
使用的时候可以把sysdate变成你自己的日期
想查出上个周六是几月几号?
to_char(sysdate,‘D’) 是取今天星期几, 而外国是以周日为第一天, 所以今天周四的话, 取到的是5, 而周六又是一周的最后一天,所以直接减五就好了。如果是上个周五的话,就是sysdate-(to_char(syadate,'D')+1)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/92289/viewspace-962746/ ,如需转载,请注明出处,否则将追究法律责任。