Удаление дубликатов
Перейти к навигации
Перейти к поиску
SELECT * FROM [www_new].[dbo].[pok] T1, (SELECT id_pok, id_per,id_lpu,id_group,znach FROM [www_new].[dbo].[pok] GROUP BY id_pok, id_per,id_lpu,id_group,znach HAVING COUNT(id_pok) > 1) T2 WHERE T1.id_pok=T2.id_pok and T1.id_per = T2.id_per AND T1.id_lpu = T2.id_lpu AND T1.id_group = T2.id_group AND T1.znach = T2.znach order by t1.id_pok,t1.id_per,T1.id
копируем результат в excel, данные >> удалить дубликаты >> выбираем столбцы кроме первого id и даты, получаем записи, кот. надо удалить.
delete from www_new.dbo.pok where id=3516401