CommencerCommencez gratuitement

Créer un TIMESTAMP par concaténation

Dans un exercice précédent, la colonne violation_time de la table parking_violation a été utilisée pour vérifier que l’heure enregistrée d’une infraction se situe dans les plages horaires restreintes du lieu de l’infraction. Cela a posé problème lorsque le stationnement restreint s’étendait pendant la nuit, car pour ces enregistrements, l’heure from_hours_in_effect est postérieure à l’heure to_hours_in_effect. Ce problème peut être évité en ajoutant une date en plus de l’heure de l’infraction.

Dans cet exercice, vous allez commencer à simplifier l’identification des infractions nocturnes en créant la colonne violation_datetime remplie avec des valeurs de type TIMESTAMP. Pour cela, vous allez concaténer issue_date et violation_time, puis convertir les chaînes résultantes en valeurs TIMESTAMP.

Cet exercice fait partie du cours

<cours>Nettoyer des données dans des bases PostgreSQL</cours>
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