saya membuat aplikasi web absensi. saya mengalami masalah saat mau menampilkan rekap data karyawan. dimana dari tgl 1-31 data yg di hasilkan tidak sesuai. mohon bantuannya master
untuk bisa menjawab lebih tepat saya perlu struktur tablemu. Saya asumsikan ada table absensi
dengan kolom tanggal
untuk menampilkan data dari tanggal 1 maret sampai 31 maret gunakan query seperti
select * from absensi where tanggal >= '2022-03-01 00:00:00' and tanggal <= '2022-03-31 23:59:59'
filter per karyawan
select * from absensi where tanggal >= '2022-03-01 00:00:00' and tanggal <= '2022-03-31 23:59:59' and karyawan_id='10'
cari total absensi per karyawan
select *, count(*) as total from absensi where tanggal >= '2022-03-01 00:00:00' and tanggal <= '2022-03-31 23:59:59' group by karyawan_id
gabungkan dengan data karyawan
select * from absensi inner join karyawan on absensi.karyawan_id=karyawan.id where tanggal >= '2022-03-01 00:00:00' and tanggal <= '2022-03-31 23:59:59'