DATE_BIN
Округлює момент часу вниз до початку інтервалу довільної довжини: 15 хвилин, 6 годин, 10 днів.
Синтаксис
DATE_BIN(INTERVAL '<крок>', <момент>, <точка відліку>)
Як DATE_TRUNC, але крок може бути будь-яким, а не лише годиною чи днем. Третій аргумент — точка відліку, від якої рахуються відрізки: з нею DATE_BIN(INTERVAL '15 minutes', …) дає 15:30, 15:45, 16:00. Найчастіше — щоб групувати події по 15 хвилин чи по змінах. З'явилася в PostgreSQL 14.