Date & Time
MySQL
DATE
Mengekstrak bagian tanggal dari datetime atau timestamp. Menghapus komponen waktu.
Tipe hasil:
DATEDiperbarui: 7 Jan 2026Syntax
SQL
DATE(expr)Parameter
exprdatetimewajib
Ekspresi datetime atau timestamp
Contoh Penggunaan
Ekstrak Date
SQL
1 SELECT DATE('2024-01-15 14:30:45') AS date_only;
Mengambil bagian tanggal saja.
Hasil
date_only: 2024-01-15
Group by Date
SQL
1 SELECT DATE(created_at) AS order_date, 2 COUNT(*) AS order_count 3 FROM orders 4 GROUP BY DATE(created_at);
Menghitung order per tanggal.
Hasil
order_date: 2024-01-15, order_count: 50
Filter by Date
SQL
1 SELECT * FROM logs 2 WHERE DATE(timestamp) = '2024-01-15';
Mencari log pada tanggal tertentu.
Hasil
(logs on that date)