CommencezCommencez gratuitement

Créer un TIMESTAMP par concaténation

Dans un exercice précédent, la colonne violation_time de la table parking_violation a servi à vérifier que l'heure consignée dans violation_time se trouvait dans la plage d'heures restreintes de l'emplacement de l'infraction. Cela posait un défi lorsque les restrictions de stationnement s'étendaient pendant la nuit, car pour ces enregistrements, l'heure from_hours_in_effect est postérieure à l'heure to_hours_in_effect. On pourrait éliminer ce problème en incluant une date en plus de l'heure de l'infraction.

Dans cet exercice, vous amorcerez la simplification de l'identification des infractions de nuit en créant la colonne violation_datetime remplie de valeurs TIMESTAMP. Vous y arriverez en concaténant issue_date et violation_time, puis en convertissant les chaînes obtenues en valeurs TIMESTAMP.

Cette activité fait partie du cours

Nettoyer des données dans des bases de données PostgreSQL

Voir le cours

Exercice interactif pratique

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

SELECT
  -- Concatenate issue_date and violation_time columns
  ___(___, ___, ___) AS violation_datetime
FROM
  parking_violation;
Modifier et exécuter le code