Zacznij terazZacznij za darmo

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

Zobacz kurs

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;
Edytuj i uruchom kod