Pokud byste někdy potřebovali zjistit, do kterého čtvrtletí datum v MariaDB patří, zde jsou dvě funkce, které vám to umožní.
QUARTER() Funkce
Ano, ve skutečnosti existuje celá funkce určená k vrácení čtvrtletí z hodnoty data. Jednoduše předejte datum funkci a extrahujte čtvrtletí.
Příklad:
SELECT QUARTER('2024-01-01'); Výsledek:
+-----------------------+| QUARTER('2024-01-01') |+-----------------------+| 1 |+-----------------------+ V tomto případě datum patří do prvního čtvrtletí.
Zde je několik dalších dat, která demonstrují každé ze čtyř čtvrtletí:
SELECT
QUARTER('2024-02-23'),
QUARTER('2024-04-01'),
QUARTER('2024-08-30'),
QUARTER('2024-12-31'); Výsledek (při použití vertikálního výstupu):
QUARTER('2024-02-23'):1QUARTER('2024-04-01'):2QUARTER('2024-08-30'):3QUARTER('2024-12-31'):4 EXTRACT() Funkce
Další funkcí, která vám umožňuje vrátit čtvrtletí z data, je EXTRACT() funkce. Pomocí této funkce určíte jednotku data a času, kterou chcete extrahovat, spolu s datem.
Příklad:
SELECT EXTRACT(QUARTER FROM '2024-12-12');
Výsledek:
+------------------------------------+| VÝTAH (ČTVRTLETÍ OD '2024-12-12') |+------------------------------------- +| 4 |+------------------------------------+
V tomto případě datum patří do čtvrtého čtvrtletí.
Zde je několik dalších dat, která demonstrují každé ze čtyř čtvrtletí:
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');
Výsledek (při použití vertikálního výstupu):
EXTRAKT (ČTVRTLETÍ OD '2024-01-01'):1 EXTRACT (ČTVRTLETÍ OD '2024-05-01'):2EXTRACT (ČTVRTLETÍ OD '2024-09-01'):3 EXTRACT (ČTVRTLETÍ OD '2024-11' -01'):4