Код
use bn
select dd.device_code inDirty, d.code inDev,o.Device_ID inObj,
count(dd.id) count_coord , min(tele_time) min_tele_time, max (tele_time) max_tele_time
from sys_Dev_dirtydata as DD
left join [dbo].[SYS_DEV_Device] as D on d.code=dd.device_code and d.deviceactive=1
left join [dbo].[FLEET_Object] as O on o.Device_ID=d.id and o.ObjectActive=1
where d.id is null or o.Device_ID is null
group by dd.device_code, d.code,o.Device_ID
order by count(dd.id) desc
Скрипт анализирует собранные координаты, которые получил КиберФлит (таблица sys_dev_dirtydata)
Скрипт выводит таблицу:
код прибора
код связанного прибора из таблицы флита
код связанного с прибором ТС во флите
количество собранных координат
все эти приборы надо проверять - или нет записи о приборе вообще в списке Абонетских терминалов, или нет связанного с прибором ТС