Date & Time
PostgreSQL
DATE_BIN
Membulatkan timestamp ke interval terdekat (bin). Lebih fleksibel dari DATE_TRUNC untuk interval custom.
Tipe hasil:
timestamp/timestamptzSyntax
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
1 SELECT 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 |