我已經在電子表格中給出了一些數據,這些數據很快將進入自動導入,因此我無法在電子表格中執行任何手動輸入。數據基本上有以下幾列。 Trayid,托盤名稱,itemdescription和rownumber。我自己沒有建立這些表或我會建立它不同,但我必須堅持已經設置的格式。根據SQL Server 2012中的rownumber更新行
正在導入的數據將在後面進行介紹。
Trayid | Trayname | ItemDescription | RowNumber
1 Tray 1 Product 1 1
Product 2 2
Product 3 3
Product 4 4
2 Tray 2 Product 1 1
Product 2 2
Product 3 3
Product 4 4
Product 5 5
什麼,我需要做的是更新每個以下第1行的其他行的trayid和trayname,因此,例如它會看起來像。
Trayid | Trayname | ItemDescription | RowNumber
1 Tray 1 Product 1 1
1 Tray 1 Product 2 2
1 Tray 1 Product 3 3
1 Tray 1 Product 4 4
2 Tray 2 Product 1 1
2 Tray 2 Product 2 2
2 Tray 2 Product 3 3
2 Tray 2 Product 4 4
2 Tray 2 Product 5 5
即時猜測我需要使用光標或東西,但林不知道,我想它可以通過下降的rownumbers,當它看到的ROWNUMBER 1停止再次,然後下一個trayid繼承和完成trayname。
對不起,如果我需要沒有意義,它是尷尬的解釋。