ROW_NUMBERが同じ値列に対して同じ行番号を持つ必要があります.MFGPN(同じMFGPNは常に順番に並んでいます)。また、私はここに私のテーブルには希望が、トラブルに実行していますを達成するために)私は(RANKを使用してみました同じRow_Number同じ値の場合
No MFGPN
1 Z363700Z01
2 Z363700Z01
3 0119-960-1
4 1A3F1-0503-01
のナンバー
ことにより、元の順序を維持する必要があります。
Item MFGPN Desired Result
3 Z363700Z01 1
3 Z363700Z01 1
1 0119-960-1 2
2 1A3F1-0503-01 3
SELECT RANK() OVER(ORDER BY MFGPN) As [Item], MFGPN FROM Table1 ORDER BY [No] ASC
RESULTは君たち専門家のアドバイスに感謝します。ありがとう!
感謝。私はそれを得ることはありません。私はまだDENSE_RANKで3,3,1,2を得ています。 1、1、2、3にする必要があります。 – Bobbit
@Bobbit - 注文をどのように定義したいですか? 'Z363700Z01'が' 1'、 '1A3F1-0503-01'が' 3'でなければならないのはなぜですか? –
'[No]'で注文してください。 – Bobbit