create?Table?T
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、武義ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的武義網(wǎng)站制作公司
(
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è)記錄號(hào)id2
然后按3條記錄一組產(chǎn)生一個(gè)分組號(hào)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
select?*?from?Table1
union?all?select?name+'?Toal'?name?,sum(num1),sum(num2)?from?Table1
where?name?not?in('Lab','RD')
group?by?name
--order?by?name
union?all?select?'RD??Lab'?name,sum(num1),sum(num2)?from?Table1
where??name?in('Lab','RD')
union?all?select?'Total'?name,sum(num1),sum(num2)?from?Table1
order?by?name
因?yàn)閏ount()函數(shù)只返回一個(gè)值,不能和查詢(xún)多行數(shù)據(jù)一起使用
應(yīng)該分開(kāi)寫(xiě):
select Name,Password from Users --查詢(xún)出所有的行
select count(*) from Users --查詢(xún)出所有記錄的行數(shù),*代表所有的列
文章標(biāo)題:sqlserver合計(jì)行,sql 合計(jì)
URL網(wǎng)址:http://www.ekvhdxd.cn/article20/dscsoco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、域名注冊(cè)、網(wǎng)站設(shè)計(jì)公司、搜索引擎優(yōu)化、標(biāo)簽優(yōu)化、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容