[SQL ] 要找出個別月數的統計

看板Database作者時間15年前 (2010/07/09 11:28), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
我用的 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

07/09 11:32, , 1F
group by Year(dateline),Month(dateline), name
07/09 11:32, 1F

07/09 11:44, , 2F
樓上,我試試
07/09 11:44, 2F

07/09 11:54, , 3F
樓上,我是另外用year(FROM_UNIXTIME(dateline)),有沒有
07/09 11:54, 3F
文章代碼(AID): #1CDfT4Yl (Database)