にインクリメント番号と日付でソートは、私は次のようなデータを持っていると言う:TSQL番号行フィールド値の変化に基づいて、重複
X | 2/2/2000
X | 2/3/2000
B | 2/4/2000
B | 2/10/2000
B | 2/10/2000
J | 2/11/2000
X | 3/1/2000
私はこのようなデータセットを取得したいと思います:
1 | X | 2/2/2000
1 | X | 2/3/2000
2 | B | 2/4/2000
2 | B | 2/10/2000
2 | B | 2/10/2000
3 | J | 2/11/2000
4 | X | 3/1/2000
私が試してみました
これまでのところ、すべては、各フィールドの値の変更や例では、カウントをリセットする各変更はこれがギャップと島々で1
は、あなたがしようとした結果何だったものの一例を投稿してください。 –
DENSE_RANK()OVER(名前でORDER BY EntryDateでパーティション分割) 1 | X | 2/2/2000 2 | X | 2/3/2000 1 | B | 2/4/2000 2 | B | 2000年2月10日 3 | B | 2/10/2000 1 | J | 2000年2月11日 1 | X | 3/1/2000 – MAV
DENSE_RANK()OVER(ORDER BYの名前) これは、名前ごとに一意の番号となりますが、Xの場合は複製されます。 1 | X | 2/2/2000 1 | X | 2/3/2000 2 | B | 2/4/2000 2 | B | 2/10/2000 2 | B | 2000年2月10日 3 | J | 2000年2月11日 1 | X | 3/1/2000 – MAV