Erstellen eines TIMESTAMP per Konkatenation
In einer früheren Übung wurde die Spalte violation_time in der Tabelle parking_violation verwendet, um zu prüfen, ob die erfasste violation_time innerhalb der eingeschränkten Zeiten des Verstoßorts liegt. Das war problematisch, wenn das Parkverbot über Nacht galt, denn in diesen Fällen liegt from_hours_in_effect zeitlich nach to_hours_in_effect. Dieses Problem ließe sich vermeiden, wenn zusätzlich zur Uhrzeit auch ein Datum beim Verstoß erfasst würde.
In dieser Übung beginnst du damit, Übernacht-Verstöße einfacher zu erkennen, indem du die Spalte violation_datetime mit TIMESTAMP-Werten erstellst. Das erreichst du, indem du issue_date und violation_time zusammenfügst und die entstehenden Zeichenketten in TIMESTAMP-Werte umwandelst.
Diese Übung ist Teil des Kurses
Datenbereinigung in PostgreSQL-Datenbanken
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT
-- Concatenate issue_date and violation_time columns
___(___, ___, ___) AS violation_datetime
FROM
parking_violation;