sql列相加
㈠ sql多个字段相加
如果是把前几个字段的值相加存入总分可以:
update 表名 set 总分 with 晚自习+教室卫生+寝室内务+早操升旗+板报
如果只是输入结果不存入字段总分中可以:
select (晚自习+教室卫生+寝室内务+早操升旗+板报) as 总分 from 表名
㈡ SQL 两列相加
就是这么写的,是不是你的数据类型不是整形?
update table set a= round(A,0)+ round(B,0)
你hi我
㈢ 求一条sql语句(相加一列中的每项)
如果English是数值型的,那么:
//--求English的总和
select sum(English) from table
另外:
//--求English列的平均数:
select avg(English) from table
最大数用:max(English),最小数用min(English)………………
………………………………
………………………………
㈣ sql 列内容相加
CREATE VIEW dbo.VIEW1
AS
SELECT 序号, (a+ b ) AS c
FROM dbo.Table
字段类型不一样,不能相加
㈤ 求SQL两列数据求和
select IDependCode, sum(money1) as money3 from (select * from table1
union all
select * from table2
) as temp group by IDependCode
㈥ sql怎么把一行数据中的几列相加
1、创建测试表,create table test_num(fee_id number, fee1 number, fee2 number, fee_3 number);
㈦ 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列值合并相加问题
在外面嵌套一层:
selectJGID,SSNM,SSMC,SSKS+SSSLasSSSLfrom
(
SELECTSM_SSJL.JGID,
SM_SSJL.SSNM,
GY_SSDM.SSMC,
SM_SSAP.SSKS,
COUNT(*)ASSSSL
FROMSM_SSJL,
GY_SSDM,
SM_SSAP
WHERESM_SSJL.SSNM=GY_SSDM.SSNMAND
--SM_SSJL.KSSJ>=2014.10.2700:00:00AND
--SM_SSJL.KSSJ<=2014.11.2800:00:00AND
SM_SSJL.SSBH=SM_SSAP.SSBHAND
SM_SSAP.WCBZ=1AND
(SM_SSJL.JGID=1.000000)AND
(SM_SSAP.JGID=1.000000)and
GY_SSDM.SSMClike'%剖腹探查%'
GROUPBYSM_SSJL.JGID,
SM_SSJL.SSNM,
GY_SSDM.SSMC,
SM_SSAP.SSKS
)aaa
㈨ sql语句列求和
select sum(数据1),sum(数据2) from table
如果表里只有这两列,则语句如上,如果还有其它列并且需要分组,则添加group by语句,如:
select sum(数据1),sum(数据2) from table
group by 其它列
㈩ SQL 两个字段相加
1 应该改为数值型,看你的需求,来转换
2 一般都用sum
3 不会有影响,这是为那个字段起了别名 。