數(shù)字就直接相加,結(jié)果是和。如 3+4=7
成都創(chuàng)新互聯(lián)是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的成都服務(wù)器托管服務(wù)
字符相加是組合:如 'aa'+'bb'='aabb'
日期+日期是時(shí)間:2個(gè)時(shí)間分別與1900年1月1日相差的和。
如:日期1+日期2=(日期1 - '1900-1-1')+(日期2 -'1900-1-1')+'1900-1-1'
sqlserver2005以上的版本可用
select 單號,申請人,
stuff((select '/'+文件名 from tbB where a.單號=單號 for xml path('')),1,1,'')文件名
from tbA as a
SELECT ISNULL(a.[部門編碼], b.[部門編碼]) AS [部門編碼],
ISNULL(a.[金額],0) + ISNULL(b.[金額],0) AS [金額]
FROM a FULL OUTER JOIN b ON a.[部門編碼]=b.[部門編碼]
create?Table?T
(
id?int,
a??int,
b??int
)
Insert?into?t?values(1,1,1)????
Insert?into?t?values(2,2,1)????
Insert?into?t?values(3,3,1)??
Insert?into?t?values(4,4,1)????
Insert?into?t?values(5,5,1)???
Insert?into?t?values(6,6,1)???
/*思路:
id可能不連續(xù),所以先用id排序,產(chǎn)生一個(gè)記錄號id2
然后按3條記錄一組產(chǎn)生一個(gè)分組號G,接著按G分組求和,id取最大
最后更新
*/
With?CT
AS
(
Select?max(id)?As?id,SUM(a)?As?A,SUM(B)?As?B
from
(
Select?*,(id2+2)/3?As?G?
from?(Select?*,ROW_NUMBER()?over(order?by?id)?As?id2?from?T)?S
)M?Group?by?G
)
Update?T?Set?a=CT.A-T.a,b=CT.B-T.b
From?CT
where?T.id=CT.id
您好:
寫的SQL沒有經(jīng)過測試,請您參考
--采購訂單插入臨時(shí)表?總金額負(fù)數(shù)
SELECT?pro.name,cus.name,taxAmount?AS?'purSUM',0?AS?'saleSUM',-taxAmount?AS?'Total'?INTO?#t
FROM?采購訂單表?pur?
LEFT?JOIN?項(xiàng)目表?pro?ON?pro.id=pur.idproject
LEFT?JOIN?往來單位表?cus?ON?cus.id=pur.idpartner
--銷售訂單表插入臨時(shí)表?總金額正數(shù)
SELECT?pro.name,cus.name,0,taxAmount,taxAmount?INTO?#t
FROM?銷售訂單表?sale?
LEFT?JOIN?項(xiàng)目表?pro?ON?pro.id=sale.idproject
LEFT?JOIN?往來單位表?cus?ON?cus.id=sale.idpartner
--統(tǒng)計(jì)
SELECT?項(xiàng)目.name,往來單位.name
,SUM(purSUM) AS?'采購總額'
,SUM(saleSUM) AS?'銷售總額'
,SUM(Total) AS?'毛利潤'
FROM?#t
GROUP?BY?項(xiàng)目.name,往來單位.name
您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯(cuò)誤,還望見諒!把時(shí)分秒分段截出來匯總,然后秒=秒總數(shù)%60 分=(分總數(shù)+秒總數(shù)/60)%60 時(shí)=時(shí)總數(shù)+(分總數(shù)+秒總數(shù)/60)/60,匯總時(shí)分秒求出以后拼裝一下就好了非常感謝您的耐心觀看,如有幫助請采納,祝生活愉快!謝謝!
當(dāng)前題目:sqlserver相加,sql 字段相加
文章URL:http://sd-ha.com/article14/hdhcge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站策劃、品牌網(wǎng)站制作、微信公眾號、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)