我的表格“订单”中有50行/条目。我有一列名为的列,该列用于保存在处的订单声明claimed_at。
claimed_at
此字段中的日期格式如下:2011-10-03 07:07:33
格式为(yy / mm / dd time)。
我也有一个专栏price,这price是他们支付的金额。
price
我想显示每天的总数。
因此,对于2011年10月3日之后的6个订单,应采用6个订单的price值,并将它们加在一起。
所以我可以显示:
2011-10-03 -- Total: 29292 Euros 2011-10-02 -- Total: 222 Euros 2011-09-28 -- Total: 4437 Euros
我怎样才能做到这一点?
您需要结合某些DATE转换使用MySQL的聚合功能。
SELECT DATE(claimed_at) AS day , SUM(price) AS total FROM Orders GROUP BY day