select trunc(sysdate,'yyyy') from dual ; --返回当年第一天。
select trunc(sysdate,'mm') from dual ; --返回当月第一天。
select trunc(sysdate,'d')+1 from dual; --返回当前星期的第一天。
select trunc(sysdate,'dd') from dual ; --返回当前年月日
select to_char(trunc(add_months(sysdate,-1),'mm'),'yyyy-mm-dd') from dual;---上月的第一天
select to_char(trunc(add_months(sysdate,+1),'mm'),'yyyy-mm-dd') from dual;---下月的第一天
select to_char(trunc(sysdate-1,'mm'),'yyyy-mm-dd') from dual; -----本月第一天
select trunc(sysdate,'dd')-1 from dual; ---------昨天
select trunc(sysdate,'dd')+1 from dual; ---------明天
select trunc(sysdate,'d')+1 from dual; ------本周一
select trunc(sysdate,'d')+7 from dual; ------下周一
select trunc(sysdate,'mm') from dual; -----本月第一天
select last_day(trunc(sysdate))from dual; -----本月最后一天
--本季
select trunc(sysdate,'Q')from dual;
select add_months(trunc(sysdate,'Q'),3)-1 from dual;
--本年
select trunc(sysdate,'yyyy') from dual;
select add_months(trunc(sysdate,'yyyy'),12)-1 from dual;
相关推荐
select sysdate from dual 等等一些关于oracle的查询当前时间,日期的一些sql语句的
Oracle sql查询当前月的所有日期
oracle中查询两年之间某一个月的数据
16种oracle查询日期语句
oracle查询一个月之内数据,例如查询某个月用户使用短信多少跳
Oracle 查询两个日期之间的所有月份
oracle判断日期是否合法
oracle 有关emp表的简单查询练习题 使用scott/tiger用户下的emp表和dept表完成下列练习,表的结构说明如下 emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno...
1.用ORACLE存储过程来存储日历(日期+星期),时间期间(存储天数)可控。 2.节假日和星期可结合区分工作日、非工作日。 3.表可扩展节假日说明。
Oracle没有datetime类型,只有date类型,date类型可以同时用作日期时间类型。这里对Oracle日期时间类型做一下简单的介绍
oracle一个函数可以支持阳历转成阴历日期,我只在英文字符集测试通过。
oracle_日期加减方法 在开发中可以很好指定作用
Oracle 验证是否是日期,帮助你验证给定的字符串是否可以转化为日期。
oracle语句查询两个日期之间星期六、星期日的天数
关于Oracle日期函数的练习,代码清晰简洁,适于初学者参考!
oracle自定义日期函数、你值得拥有!
功能: 1、可以根据输入的数据(日期、数值、字符类型)查询那些表的那些记录含有改数据 2、根据字符查询那些数据库对象含有该字符 3、实时跟踪数据库的会话记录,有那些客户端在连接,可以防止数据库被...
oracle设置日期格式
oracle日期处理完全版,提供几种日期处理方式,供大家参考。