28.06.2017
Эффективная Навигация М2М
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум (скрипты, вопросы...) » BNComplex » Скрипты для BNComplex » BNComplex 2:Количество координат по приборам (скрипт для SQL)
BNComplex 2:Количество координат по приборам
logoffДата: Вторник, 19.07.2011, 14:41 | Сообщение # 1
Тамбов
Группа: Администраторы
Сообщений: 645
Репутация: 17
Статус: Offline
Скрипт подсчитывает на основании данных билинга количество координат по каждому прибору за указанный период
для среды: MS-SQL

Code
declare @start datetime
declare @stop datetime
select @start ='01.06.2011', @stop='01.07.2011'
SELECT D.DevNum
       ,O.DefaultName
       ,o.TechComment
       ,AD.Describtion
       ,sum([MsgWithGPS]) as c_ok
       ,sum([MsgWithoutGPS]) as c_nogps
   FROM [BNComplex].dbo.Devices as D  
   left join [BNComplex].[dbo].[BillingData] as BD on D.DeviceID=BD.DeviceID and [BillingDayDate] between @start and @stop
   left join [BNComplex].dbo.AreaDescr as AD on AD.AreaID=D.AreaID
   left join [BNComplex].dbo.DevicesOnObjects as DOO on DOO.DeviceID=D.DeviceID
   left join [BNComplex].dbo.Objects as O on o.ObjectID=DOO.ObjectID
   --where [BillingDayDate] between '01.06.2011' and '01.07.2011'
   group by  D.DevNum
       ,O.DefaultName
       ,o.TechComment
       ,AD.Describtion
   order by AD.Describtion,O.DefaultName
    
GO

где select @start ='01.06.2011', @stop='30.06.2011' - указание периода подсчета
c_ok - количество координат ОК
c_nogps - количество координат с пометкой NO GPS
 
Форум (скрипты, вопросы...) » BNComplex » Скрипты для BNComplex » BNComplex 2:Количество координат по приборам (скрипт для SQL)
Страница 1 из 11
Поиск:

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