oracle日期函数大全
1.Sysdate 获得当前日期和时间
select sysdate from dual
2.Last_day 本月最后一天
select last_day(sysdate) from dual
3.Add_months(d,n) 当前日期d后推n个月 ,用于从一个日期值增加或减少一些月份
select add_months(sysdate,-2) from dual
4.Months_between(f,s) 日期f和s间相差月数
select months_between(sysdate,to_date('2010-10-03','yyyy-mm-dd')) from dual;
5.NEXT_DAY(d, day_of_week),返回由"day_of_week"命名的,在变量"d"指定的日期之后的第一个工作日的日期。参数"day_of_week"必须为该星期中的某一天。
SELECT next_day(sysdate,1) FROM dual;
6.current_date()返回当前会话时区中的当前日期
select sessiontimezone,current_date from dual;
7.current_timestamp()以timestamp with time zone数据类型返回当前会话时区中的当前日期
select sessiontimezone,current_timestamp from dual;
8.dbtimezone()返回时区
select dbtimezone from dual;
9.extract()找出日期或间隔值的字段值
select extract(month from sysdate) "This Month" from dual;
10.localtimestamp()返回会话中的日期和时间
select localtimestamp from dual;
11.Y或YY或YYY 年的最后一位,两位或三位
select to_char(sysdate,'YYYY') from dual
12.SYEAR使公元前的年份前加一负号
select to_char(sysdate,'SYEAR') from dual
13.Q 季度,1~3月为第一季度
select to_char(sysdate,'Q') from dual;
14.MM 月份数
select to_char(sysdate,'MM') from dual
15.RM 月份的罗马表示
select to_char(sysdate,'RM') from dual
16.Month 用9个字符长度表示的月份名
select to_char(sysdate,'Month') from dual
17.WW 当年第几周
select to_char(sysdate,'WW') from dual
18.W 本月第几周
select to_char(sysdate,'W') from dual
19。DDD 当年第几
select to_char(sysdate,'DDD') from dual
20.DD 当月第几天
select to_char(sysdate,'DD') from dual
21.D 周内第几天
select to_char(sysdate,'D') from dual
22.DY 周内第几天缩写
select to_char(sysdate,'D') from dual
23.HH或HH12 12进制小时数
select to_char(sysdate,'HH') from dual
24.HH24 24小时制
select to_char(sysdate,'HH24') from dual
25.MI 分钟数(0~59)
select to_char(sysdate,'MI') from dual
26.SS 秒数(0~59)
select to_char(sysdate,'SS') from dual
注意:不要将MM格式用于分钟(分钟应该使用MI)。MM是用于月份的格式,将它用于分钟也能工作,但结果是错误的。
27.上月末天
select to_char(add_months(last_day(sysdate),-1),'yyyy-MM-dd') LastDay from dual;
28.上月首天
select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') firstDay from dual;
29.按照每周进行统计
select to_char(sysdate,'ww') from dual group by to_char(sysdate,'ww');
30.按照每月进行统计
select to_char(sysdate,'mm') from dual group by to_char(sysdate,'mm');
31.按照每季度进行统计
select to_char(sysdate,'q') from dual group by to_char(sysdate,'q');
32.按照每年进行统计
select to_char(sysdate,'yyyy') from dual group by to_char(sysdate,'yyyy');
oracle日期函数大全相关推荐
- oracle日期函数大全一(Date)
Date: ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two dig ...
- ORACLE日期函数大全!
日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计.那在oracle中应该怎么来 ...
- ORACLE日期函数浅谈
ORACLE日期函数大全! 日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历, 比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计 ...
- oracle中的循环函数,Oracle日期函数和循环总结
一,日期相关的函数 Select to_char(sysdate,'Q') from dual;--指定日期的季度 Select to_char(sysdate,'MM') from dual;--月 ...
- oracle显示当天日期函数,oracle日期函数
oracle日期函数 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当 ...
- oracle 时间集合,oracle 日期函数集合(集中版本)第2/2页
oracle 日期函数集合(集中版本)第2/2页 更新时间:2009年06月16日 23:45:55 作者: oracle 日期函数网上已经有了不少,特我们跟集中一下,免得大家麻烦. 一. 常用日 ...
- oracle日期函数函数,Oracle日期函数
Oracle日期函数集锦(一) 一. 常用日期数据格式 1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual; T ...
- oracle 日期函数
oracle 日期函数 在oracle数据库的开发中,常因为时间的问题大费周章,所以特地将ORACLE数据的日期函数收藏致此.乃供 他日所查也. add_months(d,n) 日期d加n个月 ...
- Oracle常用函数大全(应有尽有)——其他函数
Oracle的函数很多,在这里整理一下,方便使用. Oracle数值型函数 Oracle字符型函数 Oracle日期函数 Oracle转换函数 Oracle聚组函数 Oracle分析函数 DUMP(w ...
- oracle中nextday,Oracle日期函数 next_day
Oracle日期函数 next_day 在Oracle是提供了next_day求指定日期的下一个日期. 语法 : next_day( date, weekday ) date is used to f ...
最新文章
- linux里运行windows,在Linux上运行Windows应用程序
- 兰州现超级“牛大”碗比腰粗:牛肉面吃出火锅范
- 【PC工具】更新win10关闭更新工具,接速度最快最好用的文件内容搜索工具:searchmyfiles...
- .NET源码反编译和加密
- 第三次学JAVA再学不好就吃翔(part17)--数组
- ansible(自动化运维上)——ansible部署,添加主机组,连通性测试
- ROS 学习笔记(二):自定义消息msg+Publisher+Subscriber 示例运行
- mysql基本介绍和优化技巧
- 安装其他插件svn消失
- 2015推荐的Android框架
- suse11 mysql 5.7_SUSE Linux系统中单实例二进制方式安装MySQL 5.7.22
- 「镁客·请讲」ETC社区发起人邹来辉(Roy):我为什么要做ETC社区和狗狗币基金会?...
- [it-ebooks]电子书列表
- 【龙印】龙芯1c上双路16位AD芯片TM7705的linux驱动
- 个人推荐讲的非常好的数据结构免费[速成 速成 速成]视频了
- 田园综合体建设指导手册
- jsp实现页面自动跳转
- bp神经网络实现人脸识别,车牌识别深度神经网络
- AI绘画绘图流量主小程序开发
- 安装mysql提示oxc000007b_重装win7系统黑屏提示oxc000007b怎么办