28.06.2017
Эффективная Навигация М2М
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум (скрипты, вопросы...) » CyberFleet » Скрипты для CyberFleet, CrossPoint » Количество приборов по фирме (скрипт подсчета)
Количество приборов по фирме
logoffДата: Четверг, 17.05.2012, 13:07 | Сообщение # 1
Тамбов
Группа: Администраторы
Сообщений: 645
Репутация: 17
Статус: Offline
для среды 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) -- фильтр, что приборов больше чем доступных лицензий

на выходе три колонки - название фирмы, количество ТС-приборов по фирме, и в третьей колонке мы храним количество лицензий на учет ТС по данной фирме
фильтры по умолчанию выключены, уберите -- и они заработают
 
Форум (скрипты, вопросы...) » CyberFleet » Скрипты для CyberFleet, CrossPoint » Количество приборов по фирме (скрипт подсчета)
Страница 1 из 11
Поиск:

LogOff © 2017
Сайт создан в системе uCoz Рейтинг GPS Клуба. GPS навигаторы. GPS мониториг. GPS трекеры. ГЛОНАСС