Pelanggaran tidak valid dengan pembatasan parkir semalam
Pada latihan sebelumnya, Anda mengidentifikasi rekaman parking_violation dengan nilai violation_time yang berada di luar jam parkir terbatas. Kueri untuk mengidentifikasi rekaman ini dibatasi pada pelanggaran yang terjadi di lokasi tanpa pembatasan semalam. Kueri yang dimodifikasi dapat dibuat untuk menangkap waktu pelanggaran tidak valid yang mencakup pembatasan parkir semalam. Pelanggaran parkir dalam himpunan data yang memenuhi kriteria ini akan diidentifikasi dalam latihan ini.
Sebagai contoh, kueri ini akan mengidentifikasi bahwa sebuah rekaman dengan nilai from_hours_in_effect 10:00 PM, nilai to_hours_in_effect 10:00 AM, dan violation_time 4:00 PM merupakan rekaman yang tidak valid.
Latihan ini merupakan bagian dari kursus
Membersihkan Data di Database PostgreSQL
Instruksi latihan
- Tambahkan sebuah kondisi pada kueri
SELECTyang memastikan rekaman yang dikembalikan memiliki nilaifrom_hours_in_effectyang lebih besar daripada nilaito_hours_in_effect. - Tambahkan kondisi yang memastikan
violation_timelebih kecil daripadafrom_hours_in_effect. - Tambahkan kondisi yang memastikan
violation_timelebih besar daripadato_hours_in_effect.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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
___ ___ ___;