SQL 窗函數的妙用,組內按序號求累計數量,
轉載請註明出處,聯繫我: [email protected]
本人熱衷於數據庫技術及算法的研究,志同道合之士, 歡迎探討
SELECT jh.JobNum,jh.ProdQty,ld.LaborQty,ld.LaborHedSeq,
sum(ld.LaborQty) OVER (PARTITION BY jh.JobNum,ld.LaborHedSeq ORDER BY ld.LaborDtlSeq) [SumQtyByTime]
,ld.*
FROM dbo.LaborDtl ld
left JOIN erp.JobHead jh ON ld.Company = jh.Company AND ld.JobNum = jh.JobNum
WHERE ld.JobNum='119080129-1-1' ORDER BY ld.LaborDtlSeq;