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
相关用法
- MariaDB ADDDATE()、ADDTIME()用法及代码示例
- MariaDB CURDATE()、CURRENT_TIME()用法及代码示例
- MariaDB MAKEDATE()、LOCALTIMESTAMP()用法及代码示例
- MariaDB LOCALTIME()、LAST_DAY()用法及代码示例
- MariaDB MAKETIME()、MICROSECOND()用法及代码示例
- MariaDB Now()、MonthName()用法及代码示例
- MariaDB MINUTE()、MONTH()用法及代码示例
- MariaDB QUARTER()、SEC_TO_TIME()用法及代码示例
- MariaDB DATE()、DATE_ADD()用法及代码示例
- MariaDB EXTRACT()、DAYOFYEAR()用法及代码示例
注:本文由纯净天空筛选整理自vipinyadav15799大神的英文原创作品 PERIOD_ADD () and PERIOD_DIFF () in MariaDB。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。