Nieprawidłowe wykroczenia z nocnymi ograniczeniami parkowania
W poprzednim ćwiczeniu zidentyfikowano rekordy tabeli parking_violation z wartościami violation_time wykraczającymi poza dozwolone godziny parkowania. Zapytanie było ograniczone do wykroczeń w miejscach bez nocnych ograniczeń. Możemy je jednak zmodyfikować, aby uwzględnić również nocne ograniczenia parkowania. W tym ćwiczeniu znajdziesz rekordy z nieprawidłowymi czasami wykroczeń spełniające to kryterium.
Na przykład zapytanie wskaże jako nieprawidłowy rekord z wartością from_hours_in_effect równą 10:00 PM, to_hours_in_effect równą 10:00 AM i violation_time równym 4:00 PM.
To ćwiczenie jest częścią kursu
Czyszczenie danych w bazach PostgreSQL
Instrukcje do ćwiczenia
- Dodaj do zapytania
SELECTwarunek, który zapewni, że zwracane rekordy mają wartośćfrom_hours_in_effectwiększą niżto_hours_in_effect. - Dodaj warunek, który zapewni, że
violation_timejest mniejszy niżfrom_hours_in_effect. - Dodaj warunek, który zapewni, że
violation_timejest większy niżto_hours_in_effect.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
summons_number,
violation_time,
from_hours_in_effect,
to_hours_in_effect
FROM
parking_violation
WHERE
-- Ensure from hours greater than to hours
___ ___ ___ AND
-- Ensure violation_time less than from hours
___ ___ ___ AND
-- Ensure violation_time greater than to hours
___ ___ ___;