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
...........
...全文
938 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
查看源代码 2013-02-01
  • 打赏
  • 举报
回复
引用 1 楼 sc273607742 的回复:
select id,year(vtime)+'第'+(month(vtime)+2)/3+'季'... from 表 先用上面语句转换下表,然后再竖转横就行了
group by.....那里怎么写?
哥眼神纯洁不 2013-02-01
  • 打赏
  • 举报
回复
select id,year(vtime)+'第'+(month(vtime)+2)/3+'季'... from 表 先用上面语句转换下表,然后再竖转横就行了

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧