sqlserver两相加,sql两个字段相加

SQLServer 在子查询中查出多列相加的值

sqlserver2005以上的版本可用

创新互联建站长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为九台企业提供专业的做网站、成都网站建设九台网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

select 单号,申请人,

stuff((select '/'+文件名 from tbB where a.单号=单号 for xml path('')),1,1,'')文件名

from tbA as a

sqlserver 数据库 通过sql语句 把数据类型相等的字段的 值 进行相加

数字就直接相加,结果是和。如 3+4=7

字符相加是组合:如 'aa'+'bb'='aabb'

日期+日期是时间:2个时间分别与1900年1月1日相差的和。

如:日期1+日期2=(日期1 - '1900-1-1')+(日期2 -'1900-1-1')+'1900-1-1'

求个sql语句,两张表同一字段数值相加

-- SQLServer:

update A表 a set  a.A2 = a.A2 + b.A2 from B表 b where a.A1 = b.A1     

-- Oracle\MySQL:

UPDATE A表 a, B表 b SET a.A2 = a.A2 + b.A2  WHERE a.A1 = b.A1

sqlserver中怎样求两列的和,然后把两列的和作为第三列

你问题没表达清楚啊。。。条件是什么、。?

我根据你的问题勉强写下吧

首先创建一列 为两类和的一列column3

create table **

add column3 int

go

declare @sum int

case column1

when column1(满足条件) then case column2

when column2(满足条件) then @sum=sum(column1)+sum(column2)

when ...(重复看你有几个条件了如何做了)

end

print @sum

ps:我没试验过啊 不好意思 仅供参考。。。

sql server2005数据相加问题

SELECT ISNULL(a.[部门编码], b.[部门编码]) AS [部门编码],

ISNULL(a.[金额],0) + ISNULL(b.[金额],0) AS [金额]

FROM a FULL OUTER JOIN b ON a.[部门编码]=b.[部门编码]

sqlserver 多表联查 id 相同 列相加

您好:

写的SQL没有经过测试,请您参考

--采购订单插入临时表 总金额负数

SELECT pro.name,cus.name,taxAmount AS 'purSUM',0 AS 'saleSUM',-taxAmount AS 'Total' INTO #t

FROM 采购订单表 pur 

LEFT JOIN 项目表 pro ON pro.id=pur.idproject

LEFT JOIN 往来单位表 cus ON cus.id=pur.idpartner

--销售订单表插入临时表 总金额正数

SELECT pro.name,cus.name,0,taxAmount,taxAmount INTO #t

FROM 销售订单表 sale 

LEFT JOIN 项目表 pro ON pro.id=sale.idproject

LEFT JOIN 往来单位表 cus ON cus.id=sale.idpartner

--统计

SELECT 项目.name,往来单位.name

,SUM(purSUM) AS '采购总额'

,SUM(saleSUM) AS '销售总额'

,SUM(Total) AS '毛利润'

FROM #t

GROUP BY 项目.name,往来单位.name


网站标题:sqlserver两相加,sql两个字段相加
网页地址:http://scjbc.cn/article/hopodh.html

其他资讯