メインコンテンツまでスキップ
バージョン: 4.x

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 |
+------------------------------------------+------------------------------------------------------------+