马里亚数据库
中的 PERIOD_ADD()和 PERIOD_DIFF()
原文:https://www . geesforgeks . org/period _ add-and-period _ diff-in-Maria db/
1。PERIOD_ADD 功能:
在马里亚数据库中,PERIOD_ADD()取一个句点(格式为 YYMM 或 YYYMM),并向其中添加指定的月数。在这个函数中,第一个参数是一个周期,第二个参数是一个数字。该函数将返回格式为 YYYYMM 的结果。
语法:
PERIOD_ADD( period, number)
参数:
参数 | 描述 |
---|---|
时期 | 一个格式化为 YYMM 或 YYMM 的时期。 |
号 | 合计要加到期间的月数。可以是负的也可以是正的 |
返回:
它将返回一个句点(格式为 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 功能:
在马里亚数据库中,PERIOD_DIFF()用于返回两个期间之间的月差(格式为 YYMM 或 YYYYMM)。在这个函数中,第一个参数是周期 1,第二个参数是周期 2。参数 period1 和 period2 的格式必须为 YYYYMM 或 YYYMM,但格式必须相同。所以周期 1 可以格式化为 YYYYMM,那么周期 2 必须格式化为 YYYMM,反之亦然。
语法:
PERIOD_DIFF( period1, period2 )
参数:
parameter | Description |
---|---|
Cycle 1 | The first cycle in February will be subtracted. |
Cycle 2 | The second cycle will be subtracted from cycle 1. |
返回:
返回两个期间之间的月差
示例-1 :
SELECT PERIOD_DIFF(202005, 202002);
输出:
3
示例-2 :
SELECT PERIOD_DIFF(1908, 1901);
输出:
7
示例-3 :
SELECT PERIOD_DIFF(201903, 201909);
输出:
6
版权属于:月萌API www.moonapi.com,转载请注明出处