作者knives ()
看板Database
標題[SQL ] 要找出個別月數的統計
時間Fri Jul 9 11:28:02 2010
我用的 DBMS是 Mysql
我現在的Table表格有一個欄位叫 dateline,其他兩個欄位叫name、money
這個欄位是記錄unix時間戳記
如果不管時間的話
我可以用下面的語法,算出每一個name的money的總合
SELECT sum(money) , name
FROM tbl_name
GROUP BY name
但是問題來了
我想要再以月份來區隔
比如:
年月份 Name Money
201007 xxx 100
201008 xxx 200
.....
請問我原來的sql要怎麼改才行呢
如果沒辦法的話,那如果再多加兩個欄位year、month去記的話
因為我希望保留原來的資料
那如果要下store procedure,來將原本的dateline,取出轉成 year、month
再寫回到原來的資料裡面
又該怎麼下store procedure呢
謝謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.39.194
→ evernever:group by Year(dateline),Month(dateline), name 07/09 11:32
→ knives:樓上,我試試 07/09 11:44
→ knives:樓上,我是另外用year(FROM_UNIXTIME(dateline)),有沒有 07/09 11:54