日期:2014-05-16  浏览次数:20408 次

mysql2005按年月分组
各位大神,小弟是一新手,请问在mysql2005如何按年月分组显示数据啊;现有表名testip,里面有4列:ID,IP,city,date;请问如何使数据按照date列里的时间进行年月分组显示?请各位大神赐教!
------解决方案--------------------
LZ这个是mssql 的版块哟,去MYSQL版问吧
------解决方案--------------------
try this,

select DATE_FORMAT(date,'%Y%m'),count(1)
 from testip
 group by DATE_FORMAT(date,'%Y%m') 

------解决方案--------------------
select CONVERT(varchar(7), DATE, 121)
from tt group by CONVERT(varchar(7), DATE, 121)