我有一个这样的mysql表和这些样本数据
我写这个查询
SELECT SUM(amount),DATE(date) FROM outgoings WHERE outgoings_type_id = '1'GROUP BY amount
我得到了像这样的输出
我希望它不像这样但是像这样(我做了一些photoshop编辑到上面一个!)
唯一的变化是我想要在相同日期的金额总和。其他是正常的方式..我的查询是否有可能改变...?
答案 0 :(得分:3)
试试这个,你按日期(金额)和日期分组。
SELECT SUM(amount),DATE(date) FROM outgoings WHERE outgoings_type_id = '1'GROUP BY DATE(date)
您的汇总(总和或其他)将按日期字段分组。
另外,我认为你不需要做DATE(约会)
SELECT SUM(amount),date FROM outgoings WHERE outgoings_type_id = '1'GROUP BY date