MariaDB
 sql >> Datenbank >  >> RDS >> MariaDB

2 Wege herauszufinden, zu welchem ​​Quartal ein Datum in MariaDB gehört

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'):4 

Der EXTRACT() Funktion

Eine 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