想詢問各位大大為何ROW_NUMBER()之後的排序會是如下圖
按照CustomerID ROW_NUMBER()過後再按照OrderDate排序,827-830列為何不是
ROW ID | OrderID | CustomerID | OrderDate |
---|---|---|---|
77 | 11076 | BONAP | 1998-05-06 00:00:00.000 |
595 | 11077 | RATTC | 1998-05-06 00:00:00.000 |
619 | 11075 | RICSU | 1998-05-06 00:00:00.000 |
686 | 11074 | SIMOB | 1998-05-06 00:00:00.000 |
使用的是北風資料庫,Orders的相關欄位結構如下
主要查詢的ORDER BY只有OrderDate,再把ROW ID也加入進去阿
但你的ROW ID只是要排序用途的話,可以直接
ORDER BY OrderDate,CostumerID這樣就好