當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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