для среды MSDE
Code
SELECT org.name,count(*) kol,cast([Comment2] AS int) as vol
FROM bn.[dbo].[SYS_DEV_Device] as D
inner join bn.dbo.FLEET_Object as O on o.Device_ID=d.id
inner join bn.dbo.SYS_OrgRequisite as org on o.OrganizationId=org.id
--where cast([Comment2] AS int)>0 -- фильтр, что поле Комментариц 2 заполнено числом больше 0
group by org.name,cast([Comment2] AS int)
--having count(*)>cast([Comment2] AS int) -- фильтр, что приборов больше чем доступных лицензий
на выходе три колонки - название фирмы, количество ТС-приборов по фирме, и в третьей колонке мы храним количество лицензий на учет ТС по данной фирме
фильтры по умолчанию выключены, уберите -- и они заработают