Een TIMESTAMP maken met concatenatie
In een eerdere oefening werd de kolom violation_time in de tabel parking_violation gebruikt om te controleren of de geregistreerde violation_time binnen de beperkte tijden van de overtredingslocatie viel. Dit leverde een uitdaging op wanneer beperkt parkeren ’s nachts gold, omdat voor deze records de from_hours_in_effect later is dan de to_hours_in_effect. Dit probleem kun je voorkomen door naast de tijd ook een datum op te nemen.
In deze oefening begin je met het vereenvoudigen van het herkennen van nachtelijke overtredingen door de kolom violation_datetime te maken en te vullen met TIMESTAMP-waarden. Dit doe je door issue_date en violation_time te concatenëren en de resulterende strings om te zetten naar TIMESTAMP-waarden.
Deze oefening maakt deel uit van de cursus
Data opschonen in PostgreSQL-databases
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
-- Concatenate issue_date and violation_time columns
___(___, ___, ___) AS violation_datetime
FROM
parking_violation;