Jika Anda perlu mengetahui kuartal mana yang termasuk dalam tanggal di MariaDB, berikut adalah dua fungsi yang memungkinkan Anda melakukan hal itu.
The QUARTER()
Fungsi
Ya, sebenarnya ada seluruh fungsi yang didedikasikan untuk mengembalikan kuartal dari nilai tanggal. Cukup berikan tanggal ke fungsi untuk mengekstrak kuartal.
Contoh:
SELECT QUARTER('2024-01-01');
Hasil:
+------------------------+| QUARTER('2024-01-01') |+-----------------------+| 1 |+------------------------+
Dalam hal ini, tanggal termasuk dalam kuartal pertama.
Berikut adalah beberapa tanggal lagi untuk menunjukkan masing-masing dari empat kuartal:
SELECT
QUARTER('2024-02-23'),
QUARTER('2024-04-01'),
QUARTER('2024-08-30'),
QUARTER('2024-12-31');
Hasil (menggunakan keluaran vertikal):
QUARTER('2024-02-23'):1QUARTER('2024-04-01'):2QUARTER('2024-08-30'):3QUARTER('2024-12-31'):4
EXTRACT()
FungsiFungsi lain yang memungkinkan Anda mengembalikan kuartal dari tanggal adalah
EXTRACT()
fungsi. Dengan menggunakan fungsi ini, Anda menentukan unit tanggal dan waktu yang ingin Anda ekstrak, beserta tanggalnya.Contoh:
SELECT EXTRACT(QUARTER FROM '2024-12-12');
Hasil:
+------------------------------------+| EKSTRAK(PEREMPAT DARI '2024-12-12') |+------------------------------------ +| 4 |+------------------------------------+Dalam hal ini, tanggal termasuk dalam kuartal keempat.
Berikut adalah beberapa tanggal lagi untuk menunjukkan masing-masing dari empat kuartal:
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');
Hasil (menggunakan keluaran vertikal):
EKSTRAK(PEREMPAT DARI '2024-01-01'):1EKSTRAK(PEREMPAT DARI '2024-05-01'):2EKSTRAK(PEREMPAT DARI '2024-09-01'):3EKSTRAK(PEREMPAT DARI '2024-11 -01'):4