%的sql
與genCTE (
選擇馬克斯(PredID) + 1 PredID, 145年SystemID
從為多
UNION ALL
選擇PredID + 1
從genCTE
)
SELECT * FROM genCTE
當我嚐試這個,我得到一個錯誤,genCTE並不存在。
可能會有一個更好的方法來我想做什麼。目前在磚的版本我們正在運行,我們不能使用一個標識列。我們遷移表和工作從SQL Server數據磚。我可以做一個完整的負載和靠邊標識列。但是,我需要繼續填充這個標識列。
我也有試過一個SQL UDF,我可以很容易地抓住馬克斯(ID),已經嚐試了函數row_number上麵,但我不能讓它工作。
希望我已經做了足夠的工作描述這個問題。我隻需要繼續IDs和磚需要編程。我希望我可以通過SQL以及我不熟悉Python,盡管我將打開一個Python的解決方案,我就需要多一點牽手。
謝謝你!