加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLserver中组合累加排序怎样实现,SQL语句是什么

发布时间:2023-04-24 13:56:32 所属栏目:MsSql教程 来源:
导读:这篇文章给大家介绍了“SQLserver中组合累加排序怎么实现,SQL语句是什么”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。
这篇文章给大家介绍了“SQLserver中组合累加排序怎么实现,SQL语句是什么”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。
 
有表如下:
 
id in out index
 
1 10 12 2
 
2 9 8 2
 
3 12 8 3
 
1 9 9 3
 
1 12 0 3
 
2 5 18 2
 
2 20 0 2
 
这三个字段均为integer类型
 
现要求如下:
 
1、按index=2查找
 
2、将所有id相同的和在一起,数据要加在一起
 
3、最后呈现的数据要按in+out进行排序,按由大到小
 
为满足以上的要求:设计的SQL语句如下(假设表名为tab)
 
 代码如下: select id,sum(in) as in,sum(out) as out from tab where index=2 group by id order by in + out desc;
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章