Sqlserver中如何按周分组呢?

pauluo 2002-12-11 12:11:33
Sqlserver中如何按周分组呢?
...全文
689 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
playyuer 2002-12-11
  • 打赏
  • 举报
回复
推荐:
pengdali(大力) 可以处理跨年的问题!
CrazyFor 2002-12-11
  • 打赏
  • 举报
回复
select count(*) from 表 group by datepart(week,列名)
pengdali 2002-12-11
  • 打赏
  • 举报
回复
select count(*) from 表 group by datediff(week,列名,getdate())
CoolAbu 2002-12-11
  • 打赏
  • 举报
回复
用Group By
蓝天 2002-12-11
  • 打赏
  • 举报
回复
CrazyFor(Fan) ( ) 的加上 datepart(year,列名)
也可以跨年,还可以显示是某年的第几周。

select datepart(year,列名) 年,datepart(week,列名) 周,count(*) from 表 group by datepart(year,列名),datepart(week,列名)

34,576

社区成员

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

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