注意:我已經提出了類似的問題,但省略了一個關鍵部分,因爲工具有很多組件。將一組值分爲A或B(1或2)SQL
我有一個多個工具及其組件都有一個型號的列表。我想根據它所屬的模型對每一個第二個工具進行分組。
的derivedColumn是我想回到
declare @t table (Model int, toolID INT ,Component INT,DerivedColumn int);
insert into @t values (1,1,1,1),(1,1,2,1),(1,1,3,1),(1,2,1,2),(1,2,2,2),(1,2,3,2),(1,3,1,1),(1,3,2,1),(1,3,3,1),(1,4,1,2),(1,4,2,2),(1,4,3,2),(1,5,1,1),(1,5,2,1),(1,5,3,1),(2,1,1,1),(2,1,2,1),(2,2,1,2),(2,2,2,2),(2,3,1,1),(2,3,2,1)
SELECT * FROM @t
Model toolID Component DerivedColumn
1 1 1 1
1 1 2 1
1 1 3 1
1 2 1 2
1 2 2 2
1 2 3 2
1 3 1 1
1 3 2 1
1 3 3 1
1 4 1 2
1 4 2 2
1 4 3 2
1 5 1 1
1 5 2 1
1 5 3 1
2 1 1 1
2 1 2 1
2 2 1 2
2 2 2 2
2 3 1 1
2 3 2 1
屬於模型應該有其他的組號每秒鐘工具查詢。
我相信我必須使用Windows功能,但一直未能解決。
您可以編寫查詢類似於前面的問題 –