CommencerCommencer 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

Nettoyer des données dans des bases PostgreSQL

Afficher le cours

Exercice interactif pratique

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

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