Некоторые фильтры даты и времени в запросах Wonderware Historian не возвращают данные - PullRequest
1 голос
/ 06 марта 2020

Я запрашиваю Wonderware Historian Database из S QL Server Management Studio и обнаружил, что иногда я не получаю значения, в зависимости от установленных фильтров даты и времени, даже используя режим полного поиска.

Я могу получить значения за первые десять дней октября с помощью этого оператора:

SELECT *
FROM   Runtime.dbo.History
WHERE  TagName = 'SFRL_JP\QInst' 
  AND  wwRetrievalMode = 'Full' 
  AND  wwQualityRule = 'Extended' 
  AND  wwVersion = 'Latest' 
  AND  DateTime >= '20191001 00:00:00'
  AND  DateTime <= '20191101 00:00:00';

Но если я изменю дату начала на 2 октября (или любое другое на следующий день) запрос возвращает только tupla со значением 0:

SELECT *
FROM   Runtime.dbo.History
WHERE  TagName = 'SFRL_JP\QInst' 
  AND  wwRetrievalMode = 'Full' 
  AND  wwQualityRule = 'Extended' 
  AND  wwVersion = 'Latest' 
  AND  DateTime >= '20191002 00:00:00'
  AND  DateTime <= '20191101 00:00:00';

Получить те же результаты, используя Исторический запрос и Исторический тренд .

Все возвращенные данные с первым оператором кажутся хорошими (QualityDetail = 192 и OPCQuality = 192).

Я не вижу, что не так во втором запросе.

...