Apolgoies提前如果這是一個重複的問題,我無法查找:(T-SQL重新排序行
我有一個表,看起來像:
VersionID DocumentID VersionNo
111 12345 1
112 12345 2
113 12345 3
我需要逆轉「VersionNo進行」列的排列順序(所有其他列保持不變),以如下:
VersionID DocumentID VersionNo
111 12345 3
112 12345 2
113 12345 1
我沿着CTE和ROW_NUMBER(的行思)結束,但仍未能得到它正確工作...
任何援助將不勝感激。
感謝
是否要更新這個表? – 2012-04-10 11:21:06
你好,是的,我想更新同一張表,謝謝 – user1024008 2012-04-10 11:22:32
似乎將這個概念化的方式就像兩張表;一個版本號降序,一個版本號升序。然後,只需將Version No複製到具有VersionID升序的版本中。 – 2012-04-10 11:23:19