Некоректні порушення з нічними обмеженнями паркування
У попередній вправі ви визначили записи parking_violation з такими значеннями violation_time, які виходили за межі обмежених годин паркування. Запит для виявлення цих записів був обмежений порушеннями, що сталися в місцях без нічних обмежень. Можна побудувати змінений запит, щоб охопити некоректні часи порушень, які включають нічні обмеження паркування. У цій вправі буде визначено порушення паркування в наборі даних, що відповідають цим критеріям.
Наприклад, цей запит виявить, що запис із from_hours_in_effect рівним 10:00 PM, to_hours_in_effect рівним 10:00 AM і violation_time 4:00 PM є некоректним записом.
Ця вправа є частиною курсу
Очищення даних у базах даних PostgreSQL
Інструкції до вправи
- Додайте умову до запиту
SELECT, яка гарантує, що повернені записи містять значенняfrom_hours_in_effect, яке більше заto_hours_in_effect. - Додайте умову, яка гарантує, що
violation_timeменше заfrom_hours_in_effect. - Додайте умову, яка гарантує, що
violation_timeбільше заto_hours_in_effect.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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
___ ___ ___;