需要幫助的數&創建分離行基於組如果跌破拆分計數基於組由
表1(部分順序有唯一的ID數據)
AID Batchid Status
1 PWB 0
1 PWB 0
1 PWB 0
1 PWB 0
2 PWB 0
2 PWB 0
2 PWB 0
CREATE TABLE #Tmp(
AID VARCHAR(5),
Tnt FLOAT,
BatchId VARCHAR(20),
status INT)
INSERT INTO #Tmp
SELECT distinct AID, count(*),'PWB',0 FROM table1 WITH(NOLOCK)
GROUP BY AID
SELECT * FROM #Tmp
DROP TABLE #Tmp
以上數超過1000個,例如查詢輸出
AID Tnt BatchId status
0 20 PWB 0
1 1 PWB 0
42 5010 PWB 0
11 2 PWB 0
但我想&第一列將是唯一的分裂行
AID Tnt BatchId status
0 20 PWB 0
1 1 PWB 0
42 1000 PWB 0
42 1000 PWB 0
42 1000 PWB 0
42 1000 PWB 0
42 1000 PWB 0
42 10 PWB 0
11 2 PWB 0
提供一些來自table1的示例數據,以便更清楚地理解該需求。 – Susang
從表1中我已經通過AID組獲得了全部數 – Logesh
什麼是1000以及它來自哪裏? – Serg