SQL中如何用日期分组!

ravb2 2006-11-04 09:57:06
日期是用datetime 输入的时候包括精确的时分秒。
如果简单地用group by date
则会精准到秒。
再要按日分组
如何做?请各位高手指教
...全文
277 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2006-11-04
  • 打赏
  • 举报
回复
楼上的
group by day(日期) 不行.
这个将每个月的某日如1号全部统计在一起了.
oop80 2006-11-04
  • 打赏
  • 举报
回复
group by year(日期), month(日期), day(日期)
sphere510 2006-11-04
  • 打赏
  • 举报
回复
学过
dawugui 2006-11-04
  • 打赏
  • 举报
回复
日 group by convert(varchar(10),日期,120)
月 group by convert(varchar(7),日期,120)
年 group by convert(varchar(4),日期,120)


yangyangxie 2006-11-04
  • 打赏
  • 举报
回复
楼上的OK...
zsforever 2006-11-04
  • 打赏
  • 举报
回复
group by convert(varchar(10),日期,120)
ravb2 2006-11-04
  • 打赏
  • 举报
回复
首先感谢zsforever(虎虎) 的回答,dawugui(潇洒老乌龟) 的回答也正确。先到先得,二十分就给虎虎了!!希望dawugui(潇洒老乌龟) 不要见怪

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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