Mulai sekarangMulai gratis

Mengekstrak jam dari nilai time

Tim Anda ditugaskan membuat laporan ringkasan untuk memahami jam dalam sehari ketika pelanggaran parkir paling sering terjadi. Kolom violation_time diimpor ke database sebagai string yang berisi jam (format 12 jam), menit, serta penanda AM/PM untuk setiap pelanggaran. Contoh waktu yang disimpan pada kolom ini adalah '1225AM'. Perhatikan bahwa format ini tidak menggunakan titik dua maupun spasi.

Gunakan fungsi TO_TIMESTAMP() dan format string yang sesuai untuk mengonversi violation_time menjadi TIMESTAMP, ekstrak jam dari komponen TIME pada TIMESTAMP tersebut, dan berikan jumlah seluruh pelanggaran parkir per jam yang diterbitkan. Konversi yang diberikan ke nilai TIME dilakukan karena nilai violation_time tidak memuat informasi tanggal.

Latihan ini merupakan bagian dari kursus

Membersihkan Data di Database PostgreSQL

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

SELECT
  -- Convert violation_time to a TIMESTAMP
  ___(___, ___)::TIME AS violation_time
FROM
  parking_violation
WHERE
  -- Exclude NULL violation_time
  ___ IS NOT ___;
Edit dan Jalankan Kode