Membagi waktu ke dalam buckets/intervals dengan panjang tertentu. Berguna untuk time-series bucketing.
DATE/TIMESTAMPTIME_SLICE(date_or_time, slice_length, date_or_time_part [, start_or_end])Timestamp input
Panjang setiap bucket
Unit: MINUTE, HOUR, DAY, WEEK, MONTH, etc.
'START' atau 'END' of slice (default START)
1 SELECT 2 event_time, 3 TIME_SLICE(event_time, 15, 'MINUTE') as bucket_start, 4 TIME_SLICE(event_time, 15, 'MINUTE', 'END') as bucket_end 5 FROM events;
Grouping events ke dalam 15-minute buckets.
| event_time | bucket_start | bucket_end |
|---|---|---|
| 2024-01-15 14:07:00 | 2024-01-15 14:00:00 | 2024-01-15 14:15:00 |
| 2024-01-15 14:23:00 | 2024-01-15 14:15:00 | 2024-01-15 14:30:00 |
Sudah paham TIME_SLICE? Latih langsung di browser
Latihan interaktif, langsung di browser.