Inizia subitoInizia gratis

Creare un TIMESTAMP con la concatenazione

In un esercizio precedente, la colonna violation_time nella tabella parking_violation è stata usata per verificare che l'ora registrata di violation_time rientrasse negli orari di sosta limitata del luogo della violazione. Questo ha creato una difficoltà nei casi in cui la sosta vietata si protraeva durante la notte perché, per questi record, l'ora from_hours_in_effect è successiva a to_hours_in_effect. Questo problema si può eliminare includendo una data oltre all'ora della violazione.

In questo esercizio, inizierai a semplificare l'identificazione delle violazioni notturne creando la colonna violation_datetime popolata con valori TIMESTAMP. Lo farai concatenando issue_date e violation_time e convertendo le stringhe risultanti in valori TIMESTAMP.

Questo esercizio fa parte del corso

Pulizia dei dati nei database PostgreSQL

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

SELECT
  -- Concatenate issue_date and violation_time columns
  ___(___, ___, ___) AS violation_datetime
FROM
  parking_violation;
Modifica ed esegui il codice