看板 Database 關於我們 聯絡資訊
我用的 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