Neplatná porušení s nočním zákazem parkování
V předchozím cvičení jsi identifikoval/a záznamy z tabulky parking_violation, jejichž hodnoty violation_time nespadaly do časového rozsahu zákazu parkování. Dotaz byl omezen na porušení na místech bez nočního zákazu parkování. Upravený dotaz dokáže zachytit neplatné časy porušení i v případě nočních zákazů parkování. V tomto cvičení identifikuješ porušení parkování v datasetu, která tato kritéria splňují.
Například tento dotaz odhalí, že záznam s hodnotou from_hours_in_effect rovnou 10:00 PM, hodnotou to_hours_in_effect rovnou 10:00 AM a hodnotou violation_time rovnou 4:00 PM je neplatný.
Toto cvičení je součástí kurzu
Cleaning Data in PostgreSQL Databases
Pokyny k cvičení
- Přidej do dotazu
SELECTpodmínku, která zajistí, že vrácené záznamy budou mít hodnotufrom_hours_in_effectvětší než hodnotuto_hours_in_effect. - Přidej podmínku, která zajistí, že hodnota
violation_timebude menší než hodnotafrom_hours_in_effect. - Přidej podmínku, která zajistí, že hodnota
violation_timebude větší než hodnotato_hours_in_effect.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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
___ ___ ___;