『壹』 sql語句怎麼查詢一列數據的總和
MS-SQL中求和如下:
1、select sum (foamt) from t_ACRD_GthMst
2、select sum (foamt) from t_ACPD_PayMst
t_ACRD_GthMst和t_ACPD_PayMst表示某ERP系統中的兩個表,foamt表示要求和的一例。
(1)列合計sql擴展閱讀:
常見語句
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
『貳』 sql列統計求和
這個方法看起來步驟多 其實蠻簡單的。 希望採納
『叄』 sql列合計語句
--建表
CreateTableT
(
nameVarchar(10),
ta008int,
ta009int
)
--插入數據
insertintoTvalues('A',10,20)
insertintoTvalues('B',20,20)
insertintoTvalues('C',30,20)
insertintoTvalues('D',40,20)
--查詢
select*fromT
unionall
select'合計',SUM(ta008),SUM(ta009)
FromT
『肆』 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怎麼把一行數據中的幾列相加
1、創建測試表,create table test_num(fee_id number, fee1 number, fee2 number, fee_3 number);
『陸』 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列統計求和
第一步 在資料庫中 右擊-編寫腳本為-insert 到
這個方法看起來步驟多 其實蠻簡單的。 希望採納
『玖』 SQL 判斷條件後合計列
Select商品編號,商品名稱,單位,分類,sum(數量)as數量,單價,sum(金額)
from表A
GroupBy商品編號,商品名稱,單位,分類,單價