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
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;