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


MariaDB PERIOD_ADD()、PERIOD_DIFF()用法及代码示例


1. PERIOD_ADD函数:

在MariaDB中,PERIOD_ADD()需要一个时间段(格式为YYMM或YYYYMM),并为其添加指定的月数。在此函数中,第一个参数将是一个句点,第二个参数将是一个数字。此函数将返回格式为YYYYMM的结果。

用法:

PERIOD_ADD( period, number)

参数:

参数 描述
Period 格式为YYMM或YYYYMM的句点。
Number 要添加到该期间的总月数。可以是负数也可以是正数

返回:



它将返回一个句点(格式为YYMM或YYYYMM)。

示例1:

SELECT PERIOD_ADD(202006, 6);

输出:

202012

示例-2:

SELECT PERIOD_ADD(201902, -10);

输出:

201804

示例3:

SELECT PERIOD_ADD(1806, 5);

输出:

201811

2. PERIOD_DIFF函数:



在MariaDB中,PERIOD_DIFF()用于返回两个周期之间的月份差(格式为YYMM或YYYYMM)。在此函数中,第一个参数将为period1,第二个参数将为period2。参数period1和period2必须设置为YYYYMM或YYMM格式,但格式必须相同。因此,可以将period1格式化为YYYYMM,然后将period2格式化为YYYYMM,反之亦然。

用法:

PERIOD_DIFF( period1, period2 )

参数:

参数 描述
Period1 第一个期间,其中将减去period2的月份。
Period2 第二个周期将从周期1中减去。

返回:

返回两个期间之间的月份差

示例1:

SELECT PERIOD_DIFF(202005, 202002);

输出:

3

示例-2:

SELECT PERIOD_DIFF(1908, 1901);

输出:

7

示例3:

SELECT PERIOD_DIFF(201903, 201909);

输出:

6

相关用法


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