① sql語句可以實現倆列相乘嗎
可以,前提是2列的數據類型是數值類型,
int,
smallint,
tinyint,
numeric,
decimal,等
② 請問在sql2000中,想把兩列相乘再把相乘後的結果分組相加的sql語句該怎樣寫
單價*數量的到的是總金額,如果總金額不是在定義表是有的列,是不可以對總金額分組的,
不過你可以建立一個視圖,把總金額加進去,再對視圖操作就可以了,
③ SQL語句,如何查詢表中兩列的值,將這兩列相加,作為第三列的值
select
列三
=
列一+列二
from
tablename;這個只是顯示不會更新數據表
如果是更新數據表的話:update
tablename
set
列三
=
select
列一+列二
from
tablename;
④ 如何在mssql編寫兩個欄位相乘後求和的存儲過程,條件是當天。謝謝各位大俠!
這,,,跟存儲過程沒什麼關系吧
sql就可以算出來
select o.產品名稱,sum(o.數量*p.價格*o.折扣) from 訂單表 o
left join 產品表 p on o.產品ID=p.產品ID
where o.訂單日期=(date_format(now(), '%Y%m%d%') or 選擇的日期)
and (o.客戶編號='' or o.客戶編號=選擇的客戶)
group by o.產品名稱
⑤ SQL 資料庫表中的兩列數據每行相乘後再求和,求大神告知!!!
select SUM(GoodsPrice*GoodsNumber) from Goods
⑥ 資料庫 sql 怎麼讓兩種表對應數據相乘相加
你說的不是很清楚不過一般是要分組的,比如現在有a表和b表,
a表中有主健列id,一列數據num、和商品名稱列,
b表中有一列數據單價price,商品名稱,
現在想要的數據是商品名稱,總銷售額
查詢語句:
select t1.goodname,sum(t1. num*t2.price)
from a as t1
inner join b as.t2
on t1.goosname=t2.goodsname
group by t1.goodsname
⑦ sql怎麼把一行數據中的幾列相加
1、創建測試表,create table test_num(fee_id number, fee1 number, fee2 number, fee_3 number);
⑧ SQL 兩列相加
就是這么寫的,是不是你的數據類型不是整形?
update table set a= round(A,0)+ round(B,0)
你hi我
⑨ 如何用SQL語句得到兩個欄位相乘的結果
用SQL語句得到兩個欄位相乘的結果:SELECT A.欄位,B.欄位,A.欄位*B.欄位 AS '結果' FROM A JOIN B ON A.ID=B.ID
也可以用以下形式書寫執行(大寫小寫均可):
第一種:selectb.欄位,a.欄位,b欄位*a.欄位as'結果'frombleftouterjoinaonb.id=a.id
第二種:selectb.欄位,a.欄位,sum(b.欄位*a.欄位)as'結果'frombleftouterjoinaonb.id=a.id groupbyb.欄位,a.欄位
第三種:SELECTB.欄位,SUM(B.欄位),SUM(B.欄位*A.欄位) AS '結果'FROMBLEFT OUTER JION AON A.ID=B.IDGROUP BYB.欄位
(9)sql將兩列相乘並相加擴展閱讀
用SQL語句得到兩個欄位相加、相減、相除的結果
兩個欄位相加的結果:SELECT A.欄位,B.欄位,A.欄位+B.欄位 AS '結果' FROM A JOIN B ON A.ID=B.ID
兩個欄位相減的結果:SELECT A.欄位,B.欄位,A.欄位-B.欄位 AS '結果' FROM A JOIN B ON A.ID=B.ID
兩個欄位相除的結果:SELECT A.欄位,B.欄位,A.欄位/B.欄位 AS '結果' FROM A JOIN B ON A.ID=B.ID WHEREA.欄位<>0 ANDB.欄位<>0
⑩ 怎麼把兩列的數據求和(先每列求和,再把結果再相加)sql資料庫
1、在數據中打開一個存在整數數值的表,然後可以看到右下角就有查看的表格數據。