ITPub博客

首页 > 数据库 > Oracle > 获取上个周六的日期的一些方法

获取上个周六的日期的一些方法

原创 Oracle 作者:longwansheng 时间:2007-08-16 21:35:43 0 删除 编辑

获取上个周六的日期的方法

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/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 取间隔时间
请登录后发表评论 登录
全部评论

注册时间:2007-12-12

  • 博文量
    162
  • 访问量
    774136