CommencerCommencer 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

Fonctions permettant de manipuler les données dans PostgreSQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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