DATE
Приводит значение к типу date и отбрасывает время.
PostgreSQL 17.5
DATE(value)Параметры
- valuetimestamp | text
- Дата со временем или строка с датой
Возвращаемое значение
Дата (date) без времени; строка с несуществующей датой вызывает ошибку
Примеры
Дата без времени
PostgreSQL 17.5
SELECT DATE('2022-12-05 10:37:22');То же через оператор ::
PostgreSQL 17.5
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).