MariaDBで日付がどの四半期に属するかを調べる必要がある場合は、それを実行できる2つの関数を次に示します。
QUARTER()
機能
はい、実際には、日付値から四半期を返すための専用の機能全体があります。関数に日付を渡すだけで、四半期を抽出できます。
例:
SELECT QUARTER('2024-01-01');
結果:
+-----------------------+ | QUARTER('2024-01-01') | +-----------------------+ | 1 | +-----------------------+
この場合、日付は第1四半期に属します。
4つの四半期のそれぞれを示すために、さらにいくつかの日付を示します。
SELECT
QUARTER('2024-02-23'),
QUARTER('2024-04-01'),
QUARTER('2024-08-30'),
QUARTER('2024-12-31');
結果(垂直出力を使用):
QUARTER('2024-02-23'): 1 QUARTER('2024-04-01'): 2 QUARTER('2024-08-30'): 3 QUARTER('2024-12-31'): 4
EXTRACT()
機能
日付から四半期を返すことができるもう1つの関数は、EXTRACT()
です。 働き。この関数を使用して、抽出する日付と時刻の単位を日付とともに指定します。
例:
SELECT EXTRACT(QUARTER FROM '2024-12-12');
結果:
+------------------------------------+ | EXTRACT(QUARTER FROM '2024-12-12') | +------------------------------------+ | 4 | +------------------------------------+
この場合、日付は第4四半期に属します。
4つの四半期のそれぞれを示すために、さらにいくつかの日付を示します。
SELECT
EXTRACT(QUARTER FROM '2024-01-01'),
EXTRACT(QUARTER FROM '2024-05-01'),
EXTRACT(QUARTER FROM '2024-09-01'),
EXTRACT(QUARTER FROM '2024-11-01');
結果(垂直出力を使用):
EXTRACT(QUARTER FROM '2024-01-01'): 1 EXTRACT(QUARTER FROM '2024-05-01'): 2 EXTRACT(QUARTER FROM '2024-09-01'): 3 EXTRACT(QUARTER FROM '2024-11-01'): 4