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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。