我正在尝试根据案件的日期查询QUERY总计字段罚款,何时但不成功,有解决方案吗?
我的桌子
NIP NAMA TANGGAL JENIS_KEHADIRAN DENDA
10016 Novi Irawati 2020-01-03 sakit 37500
10016 Novi Irawati 2019-12-19 ijin 50000
10016 Novi Irawati 2019-12-19 ijin 50000
10010 Muhammad Hayyi 2019-12-15 hadir 0
10011 Rifyal Ainul Yaqin 2019-12-16 hadir 0
10012 Misbahul Munir 2019-12-20 hadir 0
10013 Ari Arif Sholeh 2019-12-20 hadir 0
10014 Sopantoni Hendri C 2019-12-20 hadir 0
10015 Alfan 2019-12-20 hadir 0
10017 Romiatul Jamil 2019-12-20 hadir 0
10018 Fidatul Hasanah 2019-12-20 hadir 0
10019 Abdul Muik 2019-12-20 hadir 0
我的查询
select nip,nama,case
when month(tanggal) = month(tanggal) then sum(denda)
end as total_denda
from potongan_absen
group by nip
表I求和后
NIP NAMA TANGGAL JENIS_KEHADIRAN DENDA
10016 Novi Irawati 2020-01-03 sakit 37500
10016 Novi Irawati 2019-12-19 ijin 100000
10010 Muhammad Hayyi 2019-12-15 hadir 0
10011 Rifyal Ainul Yaqin 2019-12-16 hadir 0
10012 Misbahul Munir 2019-12-20 hadir 0
10013 Ari Arif Sholeh 2019-12-20 hadir 0
10014 Sopantoni Hendri C 2019-12-20 hadir 0
10015 Alfan 2019-12-20 hadir 0
10017 Romiatul Jamil 2019-12-20 hadir 0
10018 Fidatul Hasanah 2019-12-20 hadir 0
10019 Abdul Muik 2019-12-20 hadir 0
你这个描述得不清楚呀,只根据日期查总数的话group by日期不就可以了吗?select NIP,TANGGAL, sum(DENDA) from potongan_absen group by NIP,TANGGAL
以下查询应产生您指定的结果:
select nip, nama, min(tanggal) as tanggal,
jenis_kehadiran, sum(denda)
from potongan_absen
group by nip, nama, jenis_kehadiran;
这是db <>小提琴。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。