Kom igångKom igång gratis

Skapa en TIMESTAMP med konkatenering

I en tidigare övning användes kolumnen violation_time i tabellen parking_violation för att kontrollera att den registrerade violation_time ligger inom de tider då parkering är förbjuden på platsen. Detta var problematiskt i fall där parkeringsförbudet gäller över natten – för sådana poster är from_hours_in_effect senare än to_hours_in_effect. Problemet kan lösas genom att inkludera ett datum tillsammans med tidpunkten för överträdelsen.

I den här övningen börjar du förenkla identifieringen av nattliga överträdelser genom att skapa kolumnen violation_datetime, som fylls med TIMESTAMP-värden. Det görs genom att konkatenera issue_date och violation_time och konvertera de resulterande strängarna till TIMESTAMP-värden.

Den här övningen är en del av kursen

Datarensning i PostgreSQL-databaser

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT
  -- Concatenate issue_date and violation_time columns
  ___(___, ___, ___) AS violation_datetime
FROM
  parking_violation;
Redigera och kör kod