Мне нужна помощь в определении последней измененной цены по датам, для которых я пытаюсь создать столбец Unique-Identifier, поэтому я могу применить раздел к этому новому столбцу и получить дополнительную логику в своем программировании. Не могли бы вы помочь мне получить столбец Unique-Identifier?SQL - Хотите предоставить уникальный ранг для одного и того же набора значений?
Date | OrderID | Price | Seq_no |Unique-Indentifier
1/24/2015 | 568956 | 300 | 1 | 1
1/20/2015 | 568956 | 350 | 1 | 2
1/20/2015 | 568956 | 375 | 2 | 3
1/20/2015 | 568956 | 400 | 3 | 4
1/17/2015 | 568956 | 400 | 1 | 4
1/14/2015 | 568956 | 500 | 1 | 5
1/11/2015 | 568956 | 500 | 1 | 5
1/9/2015 | 568956 | 400 | 1 | 6
1/7/2015 | 568956 | 400 | 1 | 6
1/24/2015 | 568957 | 600 | 1 | 7
1/20/2015 | 568957 | 600 | 1 | 7
1/17/2015 | 568957 | 700 | 1 | 8
1/14/2015 | 568957 | 800 | 1 | 9
1/11/2015 | 568957 | 800 | 1 | 9
1/9/2015 | 568957 | 700 | 1 | 10
1/7/2015 | 568957 | 700 | 1 | 10
Я не могу применить раздел в колонке «Цена». Причина: для OrderID '568956' такая же цена 400 была установлена в две разные даты. Я хотел изолировать эти два набора. Если я просто использую раздел в столбце Price Column, тогда я получу все четыре строки как один набор. Поэтому мне нужно поместить некоторый идентификатор, чтобы разграничить эти строки и применить раздел в моем новом столбце «UniqueIdentifier».
Set 1:
1/20/2015 568956 400 4
1/17/2015 568956 400 4
Set 2:
1/9/2015 568956 400 6
1/7/2015 568956 400 6
Если я применяю раздел я получаю результат как один набор - Какой я не ожидал.
Set 1:
1/20/2015 568956 400 4
1/17/2015 568956 400 4
1/9/2015 568956 400 4
1/7/2015 568956 400 4
Можете ли вы показать SQL, который используете? Я не совсем понимаю вопрос и как вы получаете эти значения для набора 1 – gimbel0893
Почему вы вызываете столбец «уникальный идентификатор», когда он явно не уникален? –