DATE
Приводит значение к типу date и отбрасывает время.
PostgreSQL 17.9
DATE(value)- value
- Дата со временем или строка с датойtimestamp | text
Возвращаемое значение
Дата (date) без времени; строка с несуществующей датой вызывает ошибку
Примеры
Дата без времени
PostgreSQL 17.9
SELECT DATE('2022-12-05 10:37:22');То же через оператор ::
PostgreSQL 17.9
SELECT DATE('2022-12-05 10:37:22') AS function_style,
'2022-12-05 10:37:22'::date AS cast_style;Подробности
DATE(value) — это преобразование типа в записи функции, то же, что value::date или CAST(value AS date).