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

求一个时间归类的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语句啊,谢谢。

------解决方案--------------------
SELECT Format(posttime, "yyyy-Mm ") As Newposttime
FROM blog
Group By Format(posttime, "yyyy-Mm ")