Vytvoření hodnoty TIMESTAMP pomocí zřetězení
V předchozím cvičení byl sloupec violation_time v tabulce parking_violation použit k ověření, zda zaznamenaný čas přestupku spadá do doby platnosti omezení na daném místě. To přinášelo komplikace v případech, kdy omezení parkování platilo přes noc – u těchto záznamů je totiž čas from_hours_in_effect pozdější než čas to_hours_in_effect. Problém by šel vyřešit přidáním data k času přestupku.
V tomto cvičení začneš zjednodušovat identifikaci nočních přestupků tím, že vytvoříš sloupec violation_datetime naplněný hodnotami typu TIMESTAMP. Docílíš toho zřetězením sloupců issue_date a violation_time a převodem výsledných řetězců na hodnoty TIMESTAMP.
Toto cvičení je součástí kurzu
Cleaning Data in PostgreSQL Databases
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
SELECT
-- Concatenate issue_date and violation_time columns
___(___, ___, ___) AS violation_datetime
FROM
parking_violation;