作者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
1F:→ evernever:group by Year(dateline),Month(dateline), name 07/09 11:32
2F:→ knives:楼上,我试试 07/09 11:44
3F:→ knives:楼上,我是另外用year(FROM_UNIXTIME(dateline)),有没有 07/09 11:54