Страница 1 из 1

AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Пт июл 31, 2015 2:05 pm
NewOrdered
Добрый день!
Можно ли в AF Query сконструировать запрос, который выводил бы разность между значениями тэга на два заданных момента времени?
Требуется для отчета по наработке моточасов.

Re: AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Пт июл 31, 2015 2:10 pm
Генератор зла
Через Event Tag

Re: AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Пт июл 31, 2015 2:34 pm
Steelman63
либо применить метод извлечения counter

Re: AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Пт авг 07, 2015 7:14 pm
NewOrdered
Steelman63 писал(а):либо применить метод извлечения counter

Генератор зла писал(а):Через Event Tag


Хотелось бы такой метод, который бы не подразумевал изменение конфигурации InSQL

Re: AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Сб авг 08, 2015 2:02 am
Steelman63
NewOrdered писал(а):
Steelman63 писал(а):либо применить метод извлечения counter

Генератор зла писал(а):Через Event Tag


Хотелось бы такой метод, который бы не подразумевал изменение конфигурации InSQL


и чем же метод извлечения типа counter не устроил в этом случае ?

например(копипаст из Query):
SET NOCOUNT ON
DECLARE @StartDate DateTime
DECLARE @EndDate DateTime
SET @StartDate = '20150807 22:50:00.000'
SET @EndDate = '20150807 23:00:00.000'
SET NOCOUNT OFF
SELECT * FROM (
SELECT History.TagName, DateTime, Value, vValue, StartDateTime
FROM History
WHERE History.TagName IN ('UserDefined_001.RealCounter')
AND wwRetrievalMode = 'Counter'
AND wwResolution = 60000
AND wwVersion = 'Latest'
AND DateTime >= @StartDate
AND DateTime <= @EndDate) temp WHERE temp.StartDateTime >= @StartDate

Re: AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Сб авг 08, 2015 2:20 am
Steelman63
а какая картинка замечательная получается... ))

Изображение
сверху - счетчик накопительный чего-то
снизу - отчетки по периодам

Re: AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Сб авг 08, 2015 2:24 am
Steelman63
пс: этот замечательный метод извлечения появился в версии InSQL 9.0, в более древних - не искать.

Re: AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Пн авг 10, 2015 3:32 pm
NewOrdered
Steelman63 писал(а):пс: этот замечательный метод извлечения появился в версии InSQL 9.0, в более древних - не искать.

Буду признателен, если расскажете, какой Query Type выбрать. Не получается найти ничего похожего.

Re: AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Вт авг 11, 2015 2:33 am
Steelman63
NewOrdered писал(а): какой Query Type выбрать


Retieval mode = Counter
рекомендую к прочтению HistClient.pdf из дистрибутива,
глава Data Retrieval Options

Query
Изображение

Trend
Изображение

Re: AF Query. Запрос для вывода разности значений

СообщениеДобавлено: Вт авг 11, 2015 3:07 pm
NewOrdered
Steelman63 писал(а):
NewOrdered писал(а): какой Query Type выбрать


Retieval mode = Counter
рекомендую к прочтению HistClient.pdf из дистрибутива,
глава Data Retrieval Options



Спасибо большое!