欢迎来到代码驿站!

MsSql

当前位置:首页 > 数据库 > MsSql

SQL语句实现表中字段的组合累加排序

时间:2021-07-03 08:26:49|栏目:MsSql|点击:

有表如下:

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;

上一篇:SQL Server中减小Log文件尺寸的方法分享

栏    目:MsSql

下一篇:SQL2005、SQL2008允许远程连接的配置说明(附配置图)

本文标题:SQL语句实现表中字段的组合累加排序

本文地址:http://www.codeinn.net/misctech/151887.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有