datetime类型的分组问题

xiaoplx 2004-11-12 02:21:16
SELECT语句如下
select saledate,sum(qty) from sales group by saledate order by saledate
由于saledate是datetime类型,所以就以日期+时间进行分组,
我想只以saledate的日期进行分组,既同一天的数据只有一条记录

...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzymagi 2004-11-12
  • 打赏
  • 举报
回复
没注意。写错了。谢谢
xiaoplx 2004-11-12
  • 打赏
  • 举报
回复
非常感谢 pbsql(风云) 兄弟 ^_^
lzymagi(飘逸的男人) 这个兄弟注意了
order by后面也要写成GROUP BY那样的表达式
否则报语法错误

谢谢你们
lzymagi 2004-11-12
  • 打赏
  • 举报
回复
select count(varchar(8),saledate,112)sum(qty) from sales group by count(varchar(8),saledate,112) order by sales
pbsql 2004-11-12
  • 打赏
  • 举报
回复
select saledate=convert(varchar(10),saledate,120),qty=sum(qty)
from sales
group by convert(varchar(10),saledate,120)
order by convert(varchar(10),saledate,120)
xiaoplx 2004-11-12
  • 打赏
  • 举报
回复
自己顶一下

34,594

社区成员

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

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