Date & Time

MINUTE

DuckDBDuckDB

Mengekstrak komponen menit dari timestamp. Mengembalikan angka 0-59.

Tipe hasil: INTEGERDiperbarui: 6 Jan 2026

Syntax

SQL
MINUTE(timestamp)

Parameter

timestampTIMESTAMP/TIMEwajib

Timestamp atau time yang akan diambil menitnya

Contoh Penggunaan

Mengambil Menit dari Timestamp

SQL
1SELECT
2 log_time,
3 HOUR(log_time) as hour,
4 MINUTE(log_time) as minute,
5 SECOND(log_time) as second
6FROM system_logs
7LIMIT 3;

Mengekstrak komponen waktu lengkap dari log.

Hasil
log_timehourminutesecond
2024-06-15 14:30:45.123143045
2024-06-15 14:31:02.45614312
2024-06-15 14:35:15.789143515

Grouping per 15 Menit

SQL
1SELECT
2 HOUR(event_time) as hour,
3 (MINUTE(event_time) / 15) * 15 as minute_bucket,
4 COUNT(*) as event_count
5FROM events
6GROUP BY HOUR(event_time), (MINUTE(event_time) / 15) * 15
7ORDER BY hour, minute_bucket;

Mengelompokkan event per interval 15 menit.

Hasil
hourminute_bucketevent_count
9045
91552
93038
94541

Analisis Delay

SQL
1SELECT
2 scheduled_time,
3 actual_time,
4 HOUR(actual_time) * 60 + MINUTE(actual_time) -
5 (HOUR(scheduled_time) * 60 + MINUTE(scheduled_time)) as delay_minutes
6FROM deliveries
7WHERE actual_time > scheduled_time;

Menghitung keterlambatan dalam menit.

Hasil
scheduled_timeactual_timedelay_minutes
14:00:0014:25:0025
15:30:0015:45:0015
16:00:0016:10:0010