MONTHS_BETWEEN

说明

求出给定的两个日期之间的月份差。

语法

months_between ::=

参数

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