mysql 日期时间函数

period_diff() 是一个 MySQL 日期/时间函数。它用于获取两个给定期间之间的月数差。

语法

select period_diff(period1, period2); 

参数:

period1:以 YYMM 或 YYYYMM 格式表示的日期。

period2:以 YYMM 或 YYYYMM 格式表示的日期。

返回:

此函数返回两个日期之间的月差。

示例 1

select period_diff(201908,201808); 

输出:

mysql> select period_diff(201908,201808);
+----------------------------+
| period_diff(201908,201808) |
+----------------------------+
|                         12 |
+----------------------------+
1 row in set (0.00 sec)

示例 2

select period_diff(201808,199508); 

输出:

mysql> select period_diff(201808,199508);
+----------------------------+
| period_diff(201808,199508) |
+----------------------------+
|                        276 |
+----------------------------+
1 row in set (0.00 sec)