ПочатиПочніть безкоштовно

Некоректні порушення з нічними обмеженнями паркування

У попередній вправі ви визначили записи 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
  ___ ___ ___;
Редагувати та запускати код