发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
格式:MONTHS_BETWEEN(DATE1,DATE2) 即MONTHS_BETWEEN(日期1,日期2)
MONTHS_BETWEEN函数返回两个日期之间的月份数。如果两个日期月份内天数相同,或者都是某个月的最后一天,返回一个整数,否则,返回数值带小数,以每天1/31月来计算月中剩余天数。如果日期1比日期2小 ,返回值为负数。
例:months_between(to_date('1999.11.29','yyyy.mm.dd'), to_date('1998.11.29','yyyy.mm.dd'))
返回 12
注:两个参数均为同样月份的29号,所以返回一整数。
months_between(to_date('1999.11.29','yyyy.mm.dd'), to_date('1998.12.24','yyyy.mm.dd'))
返回 13.16129
注:两个参数表示的日期不是同一天,所以返回带小数的值。
来自: 圭之源 > 《我的图书馆》
0条评论
发表
请遵守用户 评论公约
oracle时间函数
oracle时间函数。一、Oracle的日期函数:【1】为当前时间加上30分钟: SQL> select to_char(sysdate, ''yyyy-mm-dd hh:mi:ss'') now_date, 2 to_char(sysdate+(30/24/6...
Oracle的日期函数
Sysdate 当前日期和时间SQL> Select sysdate from dual;按照每月进行统计SQL> select to_char(sysdate,‘mm‘) from dual group by to_char(sysdate,‘mm‘);8.要找到某月中所有周五的具体日期 s...
oracle 日期函数
SQL>select sysdate value from dual;所以,当时间需要精确的时候,觉得to_char还是必要的 7. 日期格式冲突问题 输入的格式要看你安装的ORACLE字符集的类型, 比如: US7ASCII, date格式的类型就是: &...
Oracle日期函数操作(收集整理版)
begin -- 下面依次取出时、分、秒 select to_number(to_char(NewTime,''HH24'')) into hh from dual; select to_number(to_char(NewTime,''MI'')) into mm from dual;...
Oracle学习笔记系列(二)之数据库日期格式转换
select to_char(sysdate,''''''''yyyy-mm-dd hh24:mi:ss'''''''') as mydate from dual;--星期二 select to_char(to_date(''...
oracle sql日期比较:
返回系统日期,输出 25-12月-09select sysdate from dual;mi是分钟,输出 2009-12-25 14:23:31select to_char(sysdate,''yyyy-MM-dd HH24:mi:ss'') from dual;mm会显示月份,输出 2009-...
oracle日期函数集锦
SQL> Select to_char(sysdate,''DD'') from dual;3.上月首天SQL> select to_char(add_months(last_day(sysdate)+1,-2),''yyyy-MM-dd'') firstDay from dual;SEL...
Oracle 计算两个日期间隔的天数、月数和年数
否则,返回的结果将包含一个分数部分(以31天为一月计算) 3 select months_between(to_date(''''''''01/31/2015'''''''',''...
date
-- 下面依次取出时、分、秒select to_number(to_char(NewTime,''HH24'')) into hh from dual;select to_number(to_char(NewTime,''MI'')) into mm from dual;select t...
微信扫码,在手机上查看选中内容