У меня есть промежуточная таблица, которая содержит ряд строк данных, взятых из файла данных.
Каждая строка детализирует изменение строки в удаленной системе, строки фактически представляют собой моментальные снимки исходной строки, сделанные после каждого изменения. Каждая строка содержит временные метки метаданных для создания и обновления.
Сейчас я пытаюсь создать таблицу обновлений из этих файлов данных, которые содержат все обновления. Мне нужен способ удалить строки с повторяющимися ключами, сохраняя только строку с последней отметкой времени «обновления».
Я знаю, что могу использовать преобразование SSIS "sort" для удаления дубликатов, сортируя по ключевому полю и сообщая ему об удалении дубликатов, но как я могу гарантировать, что сохраненная строка будет той, что имеет самую последнюю отметку времени?