求一个时间归类的group by语句
求一个时间归类的group by语句
我的数据库中有一个[blog]表,存在字段“posttime”,是记录的记录添加时间,格式是yyyy-mm-dd hh:mm:ss的。
数据为
2006-12-23 12:24:21
2006-12-29 19:58:33
2006-12-31 13:18:43
2007-06-29 14:25:11
2007-07-18 03:05:50
2007-08-01 10:30:22
现在要求查询出结果,输出
2006-12
2007-06
2007-07
2007-08
应该怎样写这个SQL语句啊,谢谢。
------解决方案--------------------SUBSTRING这个函数吧,SQL的
------解决方案--------------------left行不?
------解决方案--------------------select convert(char(7),posttime,120) from blog group by convert(char(7),posttime,120)