MySQL 中的 PERIOD_ADD()函数
原文:https://www.geeksforgeeks.org/period_add-function-in-mysql/
MySQL 中的 PERIOD_ADD()函数有助于给定期间添加特定的月数。PERIOD_ADD()函数将以“yyymm格式返回结果值。
语法:
PERIOD_ADD(period, number)
参数:
- 周期– 周期应为 YYMM 或 YYYYMM 格式。
- 数字– 将被添加到给定期间的月数,该值可以是负数或正数。
结果: 该函数将在给定周期中增加特定的月数后返回结果值。
示例-1 : 使用 PERIOD_ADD()函数向给定期间添加月份。
SELECT PERIOD_ADD(202011, 9) As New_period;
输出:
| 新 _ 期间 | | Two hundred and two thousand one hundred and eight |
示例-2 : 使用 PERIOD_ADD()函数从给定期间减去月份。
SELECT PERIOD_ADD(202102, -5) As New_period;
输出:
| 新 _ 期间 | | Two hundred and two thousand and nine |
示例-3 : 从两位数的年期间中加减月份。
SELECT
PERIOD_ADD(2109, -5) As New_period1,
PERIOD_ADD(2109, +5) As New_period2;
输出:
| 新 _ 周期 1 | 新 _ 周期 2 | | Two hundred and two thousand one hundred and four | Two hundred and two thousand two hundred and two |
示例-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';
输出:
| 当前日期 | 当前期间 | 新 _ 期间 | | 2020-11-30 | Two hundred and two thousand and eleven | Two hundred and two thousand one hundred and ten |
版权属于:月萌API www.moonapi.com,转载请注明出处