Wykrywanie nieprawidłowych mandatów parkingowych
Tabela parking_violation zawiera trzy kolumny wypełniane powiązanymi wartościami czasowymi. Kolumna from_hours_in_effect wskazuje godzinę rozpoczęcia obowiązywania ograniczeń parkingowych w miejscu, gdzie doszło do naruszenia. Kolumna to_hours_in_effect określa godzinę zakończenia tych ograniczeń. Natomiast violation_time to godzina, o której zarejestrowano naruszenie. W celu sprawdzenia poprawności wystawionych mandatów przeprowadzany jest audyt mający na celu wykrycie tych, które zostały wystawione poza godzinami obowiązywania ograniczeń parkingowych.
W tym ćwiczeniu użyjesz zakresu czasowego ograniczeń parkingowych, zdefiniowanego przez from_hours_in_effect i to_hours_in_effect, aby zidentyfikować mandaty z nieprawidłową wartością violation_time.
To ćwiczenie jest częścią kursu
Czyszczenie danych w bazach PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
-- Specify return columns
___,
___,
___,
___
FROM
parking_violation
WHERE
-- Condition on values outside of the restricted range
violation_time ___ ___ from_hours_in_effect ___ to_hours_in_effect;