当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


MySQL PERIOD_ADD()用法及代码示例

MySQL中的PERIOD_ADD()函数有助于在给定期间内增加特定的月份数。 PERIOD_ADD()函数将以“ YYYYMM”格式返回结果值。

用法:

PERIOD_ADD(period, number)

参数:

  • period -
    期间应采用YYMM或YYYYMM格式。
  • number -
    将添加到给定期间的月数,该值可以是负数或正数。

结果:
在给定时间段内增加特定的月份数后,该函数将返回结果值。

示例1:
使用PERIOD_ADD()函数在给定期间增加月份。



SELECT PERIOD_ADD(202011, 9) As New_period;

输出:

New_period
202108

示例-2:
使用PERIOD_ADD()函数从给定期间减去月份。

SELECT PERIOD_ADD(202102, -5) As New_period;

输出:

New_period
202009

示例3:
从two-digit年的年份中减去和减去月份。

SELECT  
PERIOD_ADD(2109, -5) As New_period1,
PERIOD_ADD(2109, +5) As New_period2;

输出:

New_period1 New_period2
202104 202202

示例4:
使用当前日期和提取函数。

SELECT  
   CURDATE( ) AS 'Curr_date',
   EXTRACT(YEAR_MONTH FROM CURDATE( )) AS 'Curr_period',
   PERIOD_ADD(EXTRACT(YEAR_MONTH FROM CURDATE( )), 11) AS 'New_period';

输出:

Curr_date Curr_period New_period
2020-11-30 202011 202110

相关用法


注:本文由纯净天空筛选整理自vanshgaur14866大神的英文原创作品 PERIOD_ADD() function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。