求出给定的两个日期之间的月份差。
months_between ::=
months_between ::= MONTHS_BETWEEN ( timestamp_expression1 , timestamp_expression2 )
timestamp_expression1
timestamp_expression2
指定的两个TIMESTAMP类型的日期
FLOAT类型的差值,不满1个月的差值用小数表示(默认一个月为31天)
示例1: 用 MONTHS_BETWEEN 返回两个日期之间的月份差
-- 用 MONTHS_BETWEEN 返回两个日期之间的月份差 SELECT MONTHS_BETWEEN('2008-08-27 23:59:59', '2007-05-15 12:25:49'); MONTHS_BETWEEN(real) | -------------------------- 15.402647 | 总数目:1