DATE
Convierte un valor al tipo date y descarta la hora.
PostgreSQL 17.9
DATE(value)- value
- Fecha con hora o cadena con una fechatimestamp | text
Valor devuelto
Fecha (date) sin hora; una cadena con una fecha que no existe provoca un error
Ejemplos
Fecha sin hora
PostgreSQL 17.9
SELECT DATE('2022-12-05 10:37:22');Lo mismo con el operador ::
PostgreSQL 17.9
SELECT DATE('2022-12-05 10:37:22') AS function_style,
'2022-12-05 10:37:22'::date AS cast_style;Detalles
DATE es una conversión de tipo escrita como función, lo mismo que value::date o CAST(value AS date).