SQL分组查询的问题

qq_21643113 2017-07-25 12:45:26


帮我写个SQL语句

select top 10 * from crm_OrderMain where c_companyno='367' order by sum(totaldingjing) desc

totaldingjing 这个总合里,前10个UID查询出来
...全文
151 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_21643113 2017-07-25
  • 打赏
  • 举报
回复
select top 10 * from crm_OrderMain where c_companyno='367' order by sum(totaldingjing) desc totaldingjing 这个总合里,前10个UID查询出来
听雨停了 2017-07-25
  • 打赏
  • 举报
回复
在我理解看来,你的想法可能没有表述清楚,你需要总和的前十个,你就得按照一个什么字段来求和吧,你都没有字段怎么求和啊。如果全部求和,那又哪里来的top 10 的问题啊
kyupis 2017-07-25
  • 打赏
  • 举报
回复
就是2楼的答案
二月十六 2017-07-25
  • 打赏
  • 举报
回复
SELECT TOP 10
        UID ,
        SUM(totaldingjing)
FROM    crm_OrderMain
GROUP BY UID
ORDER BY SUM(totaldingjing) DESC

22,210

社区成员

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

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