sql列求和
❶ 求sql两列数据求和
select IDependCode, sum(money1) as money3 from (select * from table1
union all
select * from table2
) as temp group by IDependCode
❷ sql server 列求和 求帮忙啊
是的,上面已经回答了,一般有别的列名的话group by一下
SELECT A,B,SUM(C) FROM 表名
GROUP BY A,B
❸ sql 一个表中 两列 求和
select*,a1+a2as和froma
❹ sql列统计求和
这个方法看起来步骤多 其实蛮简单的。 希望采纳
❺ sql一列数值求和
sql中求和需要使用分组函数sum和group by
参考代码:
select a.*,b.* from表2 a
inner join(
select name,sum(字段) from 表 group by name
) b
on a.name=b.name
❻ sql语句列求和
select sum(数据1),sum(数据2) from table
如果表里只有这两列,则语句如上,如果还有其它列并且需要分组,则添加group by语句,如:
select sum(数据1),sum(数据2) from table
group by 其它列
❼ SQL怎么对某一列进行求和 并计数一句sql语句可以写么
SELECTSUM(求和列名)AS总和,COUNT(计数列名)AS计数FROM[表名]
❽ sql如何列统计求和
可以使用存储过程做,由于字段有200个,需要使用存储过程枚举出每个字段,再查询
你可以建一个存储过程
USE
数据库
GO
SET
ANSI_NULLS
ON
GO
SET
QUOTED_IDENTIFIER
ON
GO
create
PROCEDURE
[dbo].存储过程名称
AS
BEGIN
DECLARE
@n
int
DECLARE
@字段名称
varchar
DECLARE
@列和
varchar
SET
@n
=
1
SET
@字段名称
=
''
WHILE
@n
<
201
begin
select
@字段名称=name
from
syscolumns
where
id=object_id('表名')
and
colid=@n
---枚举字段名称
select
@列和
=
sum(@字段名称)
from
表
set
@列和
=
'第'+@n+'列的和是:'+@列和+','
set
@n
=
@n
+1
end
最后输出的结果是
第1列的和是:,
第2列的和是:,......
❾ SQL列与列之间如何求和
你需要对这个结果产生的表再执行一次GROUPBY操作。
主要是这个语句中你已经对Book.Price,Consumer.Discount,Book.WholeSell执行分组操作了,因此对于这单个字段计算的到的结果肯定是唯一的,所以你计算sum也是对一个记录计算,当然一样了
SELECTBook.BID,BName,Price*DiscountAS[Money],WholeSell,Sold.CID,SUM(Price*Discount-WholeSell)AS[AllProfit]
FROMBook,Sold,Consumer
WhereBook.BID=Sold.BIDANDConsumer.CID=Sold.CIDANDTimebetweendateadd(dd,-30,getdate())andgetdate()
GROUPBYSold.CID,Book.BName,Book.BID
❿ sql 每一行的字段求和
SELECT列1+列2+列3……+列NASTotal
FROM表
把你想要计算的列都加进去,就OK了