CommencerCommencez gratuitement

Utilisation de DATE_TRUNC

La fonction DATE_TRUNC() tronque les types de données d'horodatage ou d'intervalle afin de renvoyer un horodatage ou un intervalle avec une précision spécifiée. Les valeurs de précision constituent un sous-ensemble des identifiants de champ pouvant être utilisés avec les fonctions EXTRACT() et DATE_PART(). DATE_TRUNC() renvoie un intervalle ou un horodatage plutôt qu'un nombre. Par exemple

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

Résultat : 2005-05-01 00;00:00

Maintenant, nous allons tester différentes précisions et finalement modifier les requêtes des exercices précédents afin d'agréger l'activité locative.

Cet exercice fait partie du cours

<cours>Fonctions permettant de manipuler les données dans PostgreSQL</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Modifier et exécuter le code