Date & Time

DATE

MySQLMySQL

Mengekstrak bagian tanggal dari datetime atau timestamp. Menghapus komponen waktu.

Tipe hasil: DATEDiperbarui: 7 Jan 2026

Syntax

SQL
DATE(expr)

Parameter

exprdatetimewajib

Ekspresi datetime atau timestamp

Contoh Penggunaan

Ekstrak Date

SQL
1SELECT DATE('2024-01-15 14:30:45') AS date_only;

Mengambil bagian tanggal saja.

Hasil
date_only: 2024-01-15

Group by Date

SQL
1SELECT DATE(created_at) AS order_date,
2 COUNT(*) AS order_count
3FROM orders
4GROUP BY DATE(created_at);

Menghitung order per tanggal.

Hasil
order_date: 2024-01-15, order_count: 50

Filter by Date

SQL
1SELECT * FROM logs
2WHERE DATE(timestamp) = '2024-01-15';

Mencari log pada tanggal tertentu.

Hasil
(logs on that date)