sql server如何按季度分组统计所有的数据?

查看源代码 程序员  2013-02-01 04:59:16
records 里有id,vtime和其它字段,我想用vtime 按季度分组统计所有的数据,并且按照年份和季度从大到小排序(如:2013第4季、2013第3季、2013第2季、2013第1季、2012第4季、2012第3季......)
vtime的时间格式为:
2011-1-12 12:30:10
2012-15-10 20:12:00
2013-1-21 20:11:10
...........
...全文
594 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
查看源代码 2013-02-01
引用 1 楼 sc273607742 的回复:
select id,year(vtime)+'第'+(month(vtime)+2)/3+'季'... from 表 先用上面语句转换下表,然后再竖转横就行了
group by.....那里怎么写?
  • 打赏
  • 举报
回复
select id,year(vtime)+'第'+(month(vtime)+2)/3+'季'... from 表 先用上面语句转换下表,然后再竖转横就行了
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2013-02-01 04:59
社区公告
暂无公告