MySQL PERIOD_ADD函数

时间:2019-02-04 12:52:45  来源:igfitidea点击:

本MySQL教程通过语法和示例说明了如何使用MySQL PERIOD_ADD函数。

描述

MySQL PERIOD_ADD函数用于给一个时间段(格式为YYMM或YYYYMM)添加上指定的月数。

语法

MySQL中PERIOD_ADD函数的语法为:

PERIOD_ADD( period, number )

period格式为YYMM或YYYYMM的时期。
number需要添加的月数。它可以是正值或负值。

示例

MySQL PERIOD_ADD函数示例

mysql> SELECT PERIOD_ADD(201202,5);
Result: 201207

mysql> SELECT PERIOD_ADD(201202,12);
Result: 201502

mysql> SELECT PERIOD_ADD(201202,-1);
Result: 201201

mysql> SELECT PERIOD_ADD(1402,5);
Result: 201407

mysql> SELECT PERIOD_ADD(1302,-6);
Result: 201208

-- 错误示范 
mysql> SELECT PERIOD_ADD(20120807,5);
Result: 20120812

-- 错误示范 函数将会把7当成月份
mysql> SELECT PERIOD_ADD(20120807,6);
Result: 20120901

-- 错误示范
mysql> SELECT PERIOD_ADD(20120807,7);
Result: 20120902