请帮我写下面的sql。我有一个这样的表,有一个数量列和日期列如何写一个sql查询来总计每一天?
amount date
-----------------------
100 - 2010-02-05
200 - 2010-02-05
50 - 2010-02-06
10 - 2010-02-06
10 2010-02-07
我想要的是写一个sql来获得每天的总数。最终我的查询应该返回像这样
amount date
-----------------
300 - 2010-02-05
60 - 2010-02-06
10 - 2010-02-07
请注意,现在按日期有一群和金额相加该日期。
解决 -
这是我不好,即使我在那天列日在这里,在Postgres的表我的实际日期列是“时间戳”。有一次,我改变了它只能获取日期,一切都得到了工作
我工作的SQL是这样的“从账单中选择总和(金额),日期(日期) 按日期 组(日期) ”
感谢大家(我将接受第一个答案是正确的答案,因为我只能接受一个答案)
再次感谢
sameera
你尝试过什么?我们不在这里为你做这一切。另外,日期列是varchar还是DATE/TIME列? – 2010-07-19 20:59:02
怎么样像'SELECT SUM(金额),日期GROUP BY日期'? – stakx 2010-07-19 21:01:20
喜OMG 我已经试过这 “SELECT SUM(数量),日期 从账单日期 组” 但日期将被重复 感谢 sameera – sameera207 2010-07-19 21:01:46