Wenn Sie jemals herausfinden müssen, zu welchem Quartal ein Datum in MariaDB gehört, finden Sie hier zwei Funktionen, mit denen Sie genau das tun können.
Das QUARTER()
Funktion
Ja, es gibt tatsächlich eine ganze Funktion, die der Rückgabe des Quartals aus einem Datumswert gewidmet ist. Übergeben Sie einfach das Datum an die Funktion, um das Quartal zu extrahieren.
Beispiel:
SELECT QUARTER('2024-01-01');
Ergebnis:
+-----------------------+| QUARTAL('2024-01-01') |+-----------------------+| 1 |+-----------------------+
In diesem Fall gehört das Datum zum ersten Quartal.
Hier sind einige weitere Daten, um jedes der vier Quartale zu demonstrieren:
SELECT
QUARTER('2024-02-23'),
QUARTER('2024-04-01'),
QUARTER('2024-08-30'),
QUARTER('2024-12-31');
Ergebnis (bei vertikaler Ausgabe):
QUARTER('2024-02-23'):1QUARTER('2024-04-01'):2QUARTER('2024-08-30'):3QUARTER('2024-12-31'):4Der
EXTRACT()
FunktionEine weitere Funktion, mit der Sie das Quartal aus einem Datum zurückgeben können, ist
EXTRACT()
Funktion. Mit dieser Funktion geben Sie das Datum und die Zeiteinheit an, die Sie extrahieren möchten, zusammen mit dem Datum.Beispiel:
SELECT EXTRACT(QUARTER FROM '2024-12-12');
Ergebnis:
+------------------------------------+| AUSZUG (QUARTAL AUS '2024-12-12') |+------------------------------------ +| 4 |+-----------------------------------+In diesem Fall gehört das Datum zum vierten Quartal.
Hier sind einige weitere Daten, um jedes der vier Quartale zu demonstrieren:
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');
Ergebnis (bei vertikaler Ausgabe):
AUSZUG(QUARTAL AUS '2024-01-01'):1AUSZUG(QUARTAL AUS '2024-05-01'):2AUSZUG(QUARTAL AUS '2024-09-01'):3AUSZUG(QUARTAL AUS '2024-11 -01'):4