开发者社区> 问答> 正文

如何在mysql中按每个日期对字段进行求和

我正在尝试根据案件的日期查询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

展开
收起
几许相思几点泪 2019-12-29 20:49:51 6759 0
2 条回答
写回答
取消 提交回答
  • 你这个描述得不清楚呀,只根据日期查总数的话group by日期不就可以了吗?select NIP,TANGGAL, sum(DENDA) from potongan_absen group by NIP,TANGGAL

    2020-03-29 11:25:40
    赞同 展开评论 打赏
  • 以下查询应产生您指定的结果:

    select nip, nama, min(tanggal) as tanggal,
           jenis_kehadiran, sum(denda)
    from potongan_absen
    group by nip, nama, jenis_kehadiran;
    
    

    这是db <>小提琴。

    2019-12-29 20:50:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MySQL表和索引优化实战 立即下载
PostgresChina2018_张启程_为什么我们抛弃MongoDB和MySQL,选择PgSQL 立即下载
MySQL 5.7让优化更轻松 立即下载

相关镜像