當前位置:首頁 » 編程語言 » sql合計列
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql合計列

發布時間: 2022-05-17 18:12:47

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在兩行查詢結果上增加一個合計列

selectsum(total)over()hj,*from(
selecter_bxzb.djbhasdjbh,
er_djlx.djlxmcasdjlxmc,
bd_costsubj.costnameascostname,
bd_deptdoc.deptnameasdeptname,
bd_psndoc.psnnameaspsnname,
sum(er_bxzb.total)astotal,
er_bxzb.djrqasdjrq
fromer_bxzb
innerjoinbd_costsubj
ONer_bxzb.szxmid=bd_costsubj.pk_costsubj
innerjoinbd_deptdoc
oner_bxzb.deptid=bd_deptdoc.pk_deptdoc
innerjoinbd_psndoc
oner_bxzb.jkbxr=bd_psndoc.pk_psndoc
innerjoiner_djlx
oner_bxzb.djlxbm=er_djlx.djlxbm
whereer_bxzb.djlxbmin('264X-0201','264X-0202')
groupbyer_bxzb.djbh,
er_djlx.djlxmc,
bd_costsubj.costname,
bd_deptdoc.deptname,
bd_psndoc.psnname,
er_bxzb.djrq
)t

就是在你的語句外再包一層,加個sum() over()就可以了

⑶ SQL 判斷條件後合計列

Select商品編號,商品名稱,單位,分類,sum(數量)as數量,單價,sum(金額)
from表A
GroupBy商品編號,商品名稱,單位,分類,單價

⑷ sql語句列求和

select sum(數據1),sum(數據2) from table

如果表裡只有這兩列,則語句如上,如果還有其它列並且需要分組,則添加group by語句,如:
select sum(數據1),sum(數據2) from table
group by 其它列

⑸ sql列統計求和

第一步 在資料庫中 右擊-編寫腳本為-insert 到


這個方法看起來步驟多 其實蠻簡單的。 希望採納

⑹ 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 語句如何實現行列數據合計顯示

這個是行列轉換的處理。
如果列名固定,只接寫 case when 或是使用 pivot,
如果列名不固定,就寫動態語句,也是用case when 或是 pivot,只是要拼出來SQL。
可以參考一下:
http://blog.csdn.net/ykj_fj/article/details/22721479

⑻ sql怎麼把一行數據中的幾列相加

1、創建測試表,create table test_num(fee_id number, fee1 number, fee2 number, fee_3 number);

⑼ sql如何列統計求和

有個思路:
1、在系統表中找出表名對應的列名,並把每個列名都加上SUM()

select 'sum('+name+'),' from syscolumns
where id=(select id from sysobjects where name='表名')
2、把查詢結果復制出來,前面加select 後面加 from 表名。。。。你懂的
注意:復制出來後把最後一個逗號去掉。
3、執行查詢

也可以寫個存儲過程來完成。

⑽ 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