Extraer unidades de tiempo con SUBSTRING()
En un ejercicio anterior, separaste el intervalo entre las columnas violation_time y to_hours_in_effect en sus unidades de tiempo hour y minute. Se hizo una limpieza previa de estos valores entre bambalinas para facilitar su conversión debido a inconsistencias en cómo se registraron. Las funciones que has visto en esta lección ofrecen una forma de extraer valores a partir de cadenas.
En este ejercicio, usarás SUBSTRING() para extraer las unidades de horas y minutos de cadenas de tiempo. Es un enfoque alternativo para extraer unidades de tiempo que evita tener que convertir la cadena a un valor TIMESTAMP, como hiciste antes.
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
-- Define hour column
___(___ ___ ___ ___ ___) AS ___
FROM
parking_violation;