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了