В результате работы персонала по замене симкарт периодически накапливаются ошибки, связанные с повторение номером телефонов на приборах.
Скрипт позволяет найти данные повторы. Скрипт выводит данные о номерах телефонов (посимвольное совпадение), которые повторяются более одного раза за приборами.
Code
select o.ObjectGarNum, o.ObjectGosNum,d.tel_number, o.objectactive from bn.dbo.SYS_DEV_Device as d
inner join bn.dbo.FLEET_Object as O on O.Device_ID=d.id
where d.tel_number in (
select d.tel_number from bn.dbo.SYS_DEV_Device as d
inner join bn.dbo.FLEET_Object as O on O.Device_ID=d.id
where o.objectactive=1 and d.tel_number is not null
group by d.tel_number having count(*)>1
) and o.objectactive=1
order by d.tel_number