① 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、在数据中打开一个存在整数数值的表,然后可以看到右下角就有查看的表格数据。