SQL

Query SQL untuk Membuat Laporan Penjualan Per Bulan

Dalam aplikasi bisnis, menampilkan total transaksi per bulan adalah kebutuhan mendasar untuk laporan manajemen. Dengan fungsi DATE_FORMAT atau strftime, kita bisa mengelompokkan data berdasarkan periode waktu tertentu. Teknik GROUP BY ini sangat efektif untuk melihat tren pertumbuhan data dari waktu ke waktu secara akurat.

-- Mengambil total nominal transaksi per bulan
SELECT 
    DATE_FORMAT(tanggal_transaksi, '%Y-%m') AS bulan, 
    SUM(total_harga) AS total_pendapatan,
    COUNT(id) AS jumlah_transaksi
FROM pesanan
WHERE status_pembayaran = 'lunas'
GROUP BY bulan
ORDER BY bulan DESC;
5 Views
Eksplor Materi Lainnya