php – 用SQL中的结果计算每天的总数
发布时间:2020-12-13 21:43:35 所属栏目:PHP教程 来源:网络整理
导读:我的表订单中有50行/托管.我有一个列,在声明订单时成立,名为claims_at. 此字段中的日期采用以下格式:2011-10-03 07:07:33 这是格式(yy / mm / dd时间). 我还有一个名为价格的栏目,这个价格是他们支付了多少. 我想每天显示总数. 因此,对于2011-10-03日期的6
我的表订单中有50行/托管.我有一个列,在声明订单时成立,名为claims_at.
此字段中的日期采用以下格式:2011-10-03 07:07:33 这是格式(yy / mm / dd时间). 我还有一个名为价格的栏目,这个价格是他们支付了多少. 我想每天显示总数. 因此,对于2011-10-03日期的6个订单,它应该采用6个订单的价格值,并将它们加在一起. 所以我可以显示: 2011-10-03 -- Total: 29292 Euros 2011-10-02 -- Total: 222 Euros 2011-09-28 -- Total: 4437 Euros 我怎样才能做到这一点? 解决方法
你需要使用MySQL的
aggregate功能与
DATE conversion一起使用.
SELECT DATE(claimed_at) AS day,SUM(price) AS total FROM Orders GROUP BY day (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |