求sql_增加新字段用于合计
表:
name,remain
A 10
B 8
C 15
create table CK(
Name nvarchar(100),Remain integer)
go
insert into ck VALUES('A',10)
insert into ck VALUES('B',8)
insert into ck VALUES('C',15)
需要得到一个新表,按remain从小大排序,且增加一个字段显示到该条纪录止remain的合计数
得到结果为:
name,remain,total
B 8 8
A 10 18 --=8+10
C 15 33 --=8+10+15
怎么写sql
name,remain
A 10
B 8
C 15
create table CK(
Name nvarchar(100),Remain integer)
go
insert into ck VALUES('A',10)
insert into ck VALUES('B',8)
insert into ck VALUES('C',15)
需要得到一个新表,按remain从小大排序,且增加一个字段显示到该条纪录止remain的合计数
得到结果为:
name,remain,total
B 8 8
A 10 18 --=8+10
C 15 33 --=8+10+15
怎么写sql
...全文
相关推荐
分组后分组合计以及总计SQL语句(稍微整理了一下)
主要介绍了分组后分组合计以及总计SQL语句,需要的朋友可以参考下
使用SQL实现小计,合计以及排序
本篇文章是对SQL实现小计,合计以及排序进行了详细的分析介绍,需要的朋友参考下
MYSQL数据库中的现有表增加新字段(列)
MYSQL 增加新字段的sql语句,需要的朋友可以参考下。
使用SQL语句增加字段
使用SQL语句增加字段
用SQL实现统计报表中的小计与合计的方法详解
客户提出需求,针对某一列分组加上小计,合计汇总。网上找了一些有关SQL加合计的语句。都不是很理想。决定自己动手写。思路有三个:1.很多用GROUPPING和ROLLUP来实现。 优点:实现代码简洁,要求对GROUPPING和ROLLUP很深的理解。 缺点:低版本的Sql Server不支持。2.游标实现。 优点:思路逻辑简洁。 缺点:复杂和低效。3.利用临时表。 优点:思路逻辑简洁,执行效率高。SQL实现简单。 缺点:数据量大时耗用内存. 综合三种情况,决定“利用临时表”实现。实现效果原始表TB 加上小计,合计后效果 SQL语句 代码如下:select * into #TB f


疑难问题

