Справочник по функциям и операторам SQL
DATE_TRUNC
Округляет дату или временной интервал до заданной точности, такой как день, месяц, год и т.д.
Синтаксис
DATE_TRUNC(field, source)
- field: Уровень точности, до которого нужно обрезать дату/время (например, 'hour', 'day', 'month', 'year')
- source: Исходная временная метка или временной интервал, который нужно обрезать
Например:
SELECT DATE_TRUNC('day', NOW()) AS truncated_date;
Пример