請幫我寫下面的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