博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取本周周一日期
阅读量:5965 次
发布时间:2019-06-19

本文共 619 字,大约阅读时间需要 2 分钟。

获得指定日期所在的周,周一日期

 方法一

select
       CASE to_number(to_char(to_date('2011-09-20','yyyy-MM-dd'),'D'))
       WHEN 7 THEN to_date('2011-09-20','yyyy-MM-dd')-5
       WHEN 6 THEN to_date('2011-09-20','yyyy-MM-dd')-4
       WHEN 5 THEN to_date('2011-09-20','yyyy-MM-dd')-3
       WHEN 4 THEN to_date('2011-09-20','yyyy-MM-dd')-2
       WHEN 3 THEN to_date('2011-09-20','yyyy-MM-dd')-1
       WHEN 2 THEN to_date('2011-09-20','yyyy-MM-dd')
      ELSE to_date('2011-09-20','yyyy-MM-dd')-6         
      END                         
 AS curmon FROM dual;

方法二

select to_char(next_day(to_date('20110904','yyyymmdd')-7*(0+1),'星期一'),'yyyymmdd') Result from dual;

 

转载于:https://www.cnblogs.com/6303c/archive/2011/09/28/2193450.html

你可能感兴趣的文章
【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (13)客户管理...
查看>>
HDU 3973 AC's String 字符串哈希
查看>>
Foo, Bar是什么意思?
查看>>
浮动清除
查看>>
深入理解计算机系统(2.4)---C语言的有符号与无符号、二进制整数的扩展与截断...
查看>>
早期(编译期)优化
查看>>
Codeforces Round #441 (Div. 2, by Moscow Team Olympiad)
查看>>
组合数学之Polya计数 TOJ1116 Let it Bead
查看>>
Android中的Context
查看>>
java_泛型
查看>>
linux包之dmidecode
查看>>
【转】nginx如何设置防盗链
查看>>
安卓中的弹出框
查看>>
SCVMM 2012 R2---安装前的准备工作
查看>>
18岁的他从月薪2000到月薪11000经历了什么?
查看>>
27.将 VMware 服务器上的虚拟机备份到 Azure(上)
查看>>
话里话外:中小型装备制造企业竞争优势构建之路
查看>>
zabbix 监控 3com
查看>>
大数据测试之hadoop单机环境搭建(超级详细版)
查看>>
ASA防火墙外部web应用端口与默认审查协议相冲突的解决方法
查看>>