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 completando este código de ejemplo.
SELECT
-- Define hour column
___(___ ___ ___ ___ ___) AS ___
FROM
parking_violation;