求2个date字段,相差多少个月? select etime-stime as 相差的天数 from aaa怎样才能计算stime和etime相差的月数呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT MONTHS_BETWEEN(TO_DATE('2013/05/08 11:57:13', 'YYYY-MM-DD HH24:MI:SS'), TO_DATE('2012/01/08 11:57:13', 'YYYY-MM-DD HH24:MI:SS')) FROM DUAL 支持1楼,就是用MONTHS_BETWEEN函数 oracle有很多自带的函数 功能很强大 多查询 多学习 与日期相关的几个非常常用的函数:ADD_MONTHSSQL> select add_months(to_date('2013-01-01','yyyy-mm-dd'),4) as newMonth from dual;NEWMONTH--------------01-5月 -13LAST_DAY SQL> select last_day(to_date('2013-01-01','yyyy-mm-dd')) as lastday from dual;LASTDAY--------------31-1月 -13MONTHS_BETWEEN(date2,date1)SQL> edit已写入 file afiedt.buf 1 select months_between(to_date('2013-01-01','yyyy-mm-dd'), 2 to_date('2013-12-01','yyyy-mm-dd')) as monthsBetween 3* from dualSQL> run 1 select months_between(to_date('2013-01-01','yyyy-mm-dd'), 2 to_date('2013-12-01','yyyy-mm-dd')) as monthsBetween 3* from dualMONTHSBETWEEN------------- -11 NEXT_DAY(date,day)SQL> select next_day(to_date('2013-01-08','yyyy-mm-dd'),'星期四') from dual;NEXT_DAY(TO_DA--------------10-1月 -13 如下代码,执行报错PLS-00103,请帮忙解决 外企笔试求答案!! 急! sql验证问题。 ORACLE 表空间与表 oracle里建的第2个库的问题 oracle中实现excel的交叉数据表的sql语句是什么?,在线等,绝对送分,100分 导表的问题 关于12560错误 VB远程访问ORACLE 我如果在本地没有oracle客户端的情况下,如何通过服务器的ip连接到数据库呢?开发语言c#,盼高手解答,在线等待 修改oracle的优化模式 求助一个绕弯的复制数据SQL语句
'YYYY-MM-DD HH24:MI:SS'),
TO_DATE('2012/01/08 11:57:13', 'YYYY-MM-DD HH24:MI:SS'))
FROM DUAL
ADD_MONTHS
SQL> select add_months(to_date('2013-01-01','yyyy-mm-dd'),4) as newMonth from dual;NEWMONTH
--------------
01-5月 -13
LAST_DAY SQL> select last_day(to_date('2013-01-01','yyyy-mm-dd')) as lastday from dual;LASTDAY
--------------
31-1月 -13MONTHS_BETWEEN(date2,date1)SQL> edit
已写入 file afiedt.buf 1 select months_between(to_date('2013-01-01','yyyy-mm-dd'),
2 to_date('2013-12-01','yyyy-mm-dd')) as monthsBetween
3* from dual
SQL> run
1 select months_between(to_date('2013-01-01','yyyy-mm-dd'),
2 to_date('2013-12-01','yyyy-mm-dd')) as monthsBetween
3* from dualMONTHSBETWEEN
-------------
-11
NEXT_DAY(date,day)SQL> select next_day(to_date('2013-01-08','yyyy-mm-dd'),'星期四') from dual;NEXT_DAY(TO_DA
--------------
10-1月 -13