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
<Kurs>Datenbereinigung in PostgreSQL-Datenbanken</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
SELECT
-- Concatenate issue_date and violation_time columns
___(___, ___, ___) AS violation_datetime
FROM
parking_violation;