Crear un TIMESTAMP con concatenación
En un ejercicio anterior, se usó la columna violation_time de la tabla parking_violation para comprobar que la violation_time registrada estuviera dentro de los horarios restringidos del lugar de la infracción. Esto planteaba un reto cuando el aparcamiento restringido abarcaba la noche porque, en esos registros, la hora from_hours_in_effect es posterior a to_hours_in_effect. Este problema podría evitarse incluyendo una fecha además de la hora de la infracción.
En este ejercicio, comenzarás a simplificar la identificación de infracciones nocturnas creando la columna violation_datetime con valores de tipo TIMESTAMP. Lo harás concatenando issue_date y violation_time y convirtiendo las cadenas resultantes en valores TIMESTAMP.
Este ejercicio forma parte del curso
Limpieza de datos en bases de datos PostgreSQL
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
SELECT
-- Concatenate issue_date and violation_time columns
___(___, ___, ___) AS violation_datetime
FROM
parking_violation;