QUARTERS_DIFF
説明
QUARTERS_DIFF関数は、2つの日付間の四半期数を計算します。この関数は2つの日付パラメータを受け取り、最初の日付から2番目の日付を減算した後の四半期の差を返します。四半期の差は、月の差を3で割った値(0に向かって丸められた値)と同等です。
ヒント
QUARTERS_DIFFはバージョン3.0.8および3.1.0以降でサポートされています。
構文
QUARTERS_DIFF(<enddate>, <startdate>)
パラメータ
| パラメータ | 説明 |
|---|---|
<enddate> | 終了日。差分を計算する際の後の日付を表します。DATE または DATETIME 型をサポートします |
<startdate> | 開始日。差分を計算する際の前の日付を表します。DATE または DATETIME 型をサポートします |
戻り値
<enddate> から <startdate> を減算して得られる四半期数を返します
<enddate>または<startdate>のいずれかがNULLの場合、NULLを返します。
例
select QUARTERS_DIFF('2021-03-25', '2020-10-25'), QUARTERS_DIFF('2020-10-25 10:00:00', '2022-12-25 11:00:00');
+------------------------------------------+------------------------------------------------------------+
| QUARTERS_DIFF('2021-03-25','2020-10-25') | QUARTERS_DIFF('2020-10-25 10:00:00','2022-12-25 11:00:00') |
+------------------------------------------+------------------------------------------------------------+
| 1 | -8 |
+------------------------------------------+------------------------------------------------------------+