Date & Time

DATE_BIN

PostgreSQLPostgreSQL

Membulatkan timestamp ke interval terdekat (bin). Lebih fleksibel dari DATE_TRUNC untuk interval custom.

Tipe hasil: timestamp/timestamptz

Syntax

SQL
DATE_BIN(stride, source, origin)

Parameter

strideintervalwajib

Ukuran bin (interval)

sourcetimestampwajib

Timestamp yang dibulatkan

origintimestampwajib

Titik awal binning

Contoh Penggunaan

15-Minute Bins

SQL
1SELECT DATE_BIN('15 minutes'::interval, '2024-01-15 14:37:00'::timestamp, '2024-01-01'::timestamp);

Binning ke 15 menit terdekat.

Hasil
date_bin
2024-01-15 14:30:00