Ogiltiga överträdelser med nattliga parkeringsrestriktioner
I föregående övning identifierade du parking_violation-poster med violation_time-värden som låg utanför de tillåtna parkeringstiderna. Den frågan begränsades till överträdelser på platser utan nattliga restriktioner. En modifierad fråga kan konstrueras för att fånga upp ogiltiga överträdelsestider som inkluderar nattliga parkeringsrestriktioner. I den här övningen identifierar du de parkeringsöverträdelser i datamängden som uppfyller detta kriterium.
Följer ett exempel: frågan identifierar att en post med from_hours_in_effect-värdet 10:00 PM, to_hours_in_effect-värdet 10:00 AM och ett violation_time på 4:00 PM är en ogiltig post.
Den här övningen är en del av kursen
Datarensning i PostgreSQL-databaser
Övningsinstruktioner
- Lägg till ett villkor i
SELECT-frågan som säkerställer att de returnerade posterna har ettfrom_hours_in_effect-värde som är större änto_hours_in_effect-värdet. - Lägg till ett villkor som säkerställer att
violation_timeär mindre änfrom_hours_in_effect. - Lägg till ett villkor som säkerställer att
violation_timeär större änto_hours_in_effect.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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
___ ___ ___;