код ниже находит/удаляет все повторяющие записи в таблице Analitika, где дублируется поле DocId
With CTE as
(SELECT RANK() OVER (PARTITION BY Docid ORDER BY num) as rnk, *
FROM (SELECT *, ROW_NUMBER() OVER(ORDER BY Docid) num
FROM Analitika
) X
)
-- select * from CTE; -- просмотр данных
delete from CTE where rnk>1; -- удаление повторов.
Подписаться на:
Комментарии к сообщению (Atom)

Комментариев нет:
Отправить комментарий