Learn
← Previous Next →

Hari 15: Mini Project — Analisis Penjualan

60 min Last updated 25 Mar 2026

Mini Project: Analisis Penjualan Bulanan

Gabungkan GROUP BY, HAVING, dan CASE WHEN untuk membuat laporan analisis penjualan yang lengkap.

Yang Harus Dibuat

Laporan penjualan per bulan yang menampilkan:

  • Bulan (format: 2024-06, 2024-07)
  • Jumlah pesanan
  • Total pendapatan
  • Rata-rata nilai pesanan (dibulatkan)
  • Jumlah pesanan yang sudah selesai
  • Persentase pesanan selesai (dibulatkan 1 desimal)

Diurutkan dari bulan terlama.

-- Petunjuk: gunakan strftime untuk ekstrak bulan
-- Persentase = (pesanan_selesai / total) * 100

💡 Notice: Format %Y-%m menghasilkan "2024-06". Gunakan 1.0 bukan 1 agar pembagian tidak dibulatkan.

Assignment

Buat laporan penjualan per bulan dengan semua kolom yang disebutkan di atas.

Expected output:

2 row(s) returned
SQL query.sql
Solution
Output
⏳ Loading DB...