ComenzarEmpieza gratis

Utilizar DATE_TRUNC

La función DATE_TRUNC() truncará los tipos de datos de marca de tiempo o intervalo para devolver una marca de tiempo o un intervalo con una precisión especificada. Los valores de precisión son un subconjunto de los identificadores de campo que se pueden utilizar con las funciones EXTRACT() y DATE_PART(). DATE_TRUNC() devolverá un intervalo o una marca de tiempo, y no un número. Por ejemplo:

SELECT DATE_TRUNC('month', TIMESTAMP '2005-05-21 15:30:30');

Resultado: 2005-05-01 00;00:00

Ahora, experimentemos con distintas precisiones y, por último, modifiquemos las consultas de los ejercicios anteriores para agregar la actividad de alquiler.

Este ejercicio forma parte del curso

Funciones para manipular datos en PostgreSQL

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Editar y ejecutar código