Berikut adalah contoh SQL untuk rekap kumulatif laporan transaksi berdasarkan tahun ini, bulan ini, dan hari ini:1. Rekap Kumulatif Laporan Transaksi Tahun Ini:
SELECT YEAR(transaksi.tanggal) AS Tahun,
SUM(transaksi.jumlah) AS TotalTransaksi
FROM transaksi
WHERE YEAR(transaksi.tanggal) = YEAR(CURDATE())
GROUP BY YEAR(transaksi.tanggal);
2. Rekap Kumulatif Laporan Transaksi Bulan Ini:SELECT YEAR(transaksi.tanggal) AS Tahun,
MONTH(transaksi.tanggal) AS Bulan,
SUM(transaksi.jumlah) AS TotalTransaksi
FROM transaksi
WHERE YEAR(transaksi.tanggal) = YEAR(CURDATE())
AND MONTH(transaksi.tanggal) = MONTH(CURDATE())
GROUP BY YEAR(transaksi.tanggal), MONTH(transaksi.tanggal);
3. Rekap Kumulatif Laporan Transaksi Hari Ini:SELECT DATE(transaksi.tanggal) AS Hari,
SUM(transaksi.jumlah) AS TotalTransaksi
FROM transaksi
WHERE DATE(transaksi.tanggal) = CURDATE()
GROUP BY DATE(transaksi.tanggal);
Pastikan untuk mengganti "transaksi" dengan nama tabel transaksi yang sesuai dalam database Anda, dan "tanggal" dengan kolom tanggal yang tepat dalam tabel tersebut. Query di atas akan menghitung jumlah transaksi yang dilakukan pada tahun ini, bulan ini, dan hari ini secara terpisah.