Я пытаюсь найти все отчетливые и последние изменения только из таблицы сбора данных об определенных изменениях.Вот снимок стола.![enter image description here](https://i.stack.imgur.com/nycbU.png)
Я пытался использовать этот запрос:
select DISTINCT StudentUSI, sys.fn_cdc_map_lsn_to_time(__$start_lsn) TransactionTime, __$operation Operation, LastModifiedDate
from cdc.Student_CT
where __$operation in (1,2,4)
ORDER BY StudentUSI;
Но возвращаемый результат:
![enter image description here](https://i.stack.imgur.com/7tQwb.png)
Также, если я пытаюсь использовать GROOUP BY, он говорит:
Столбец 'cdc.Student_CT .__ $ start_lsn' недопустим в списке выбора, поскольку он не содержитсялибо в статистической функции, либо в предложении GROUP BY.
Есть ли другой способ, которым я мог бы просто получить самое последнее изменение в отношении значения StudentUSI?Спасибо!