Oracle怎么样用sql语句得出相差的月数

2024-11-09 04:40:45
推荐回答(3个)
回答1:

使用Months_between(f,s) 日期f和s间相差月数,但结果有小数。你要整数,可以进行截取。
实例:
SELECT Months_between(SYSDATE,input_date) FROM aa_yudy_deal

回答2:

-DATEDIFF(datepart,date1,date2)——获取两个日期之间给定的日期类型的数量差(整个函数结果是date2-date1);
select datediff(mm,cl_s_time,cl_o_time) as '共持续月' from class
这个你试一试

回答3:

datediff(month,时间1,时间2)
得出两个时间相差的月数