EpmQueryRawFunction

<< Clique para Mostrar o Sumário >>

 

EpmQueryRawFunction

Retorna todos os dados de uma ou mais variáveis informadas no parâmetro @node, registrados no período consultado.

 

Sintaxe

SELECT Name, Timestamp, Quality, Value FROM EpmQueryRawFunction(@timeZoneOffset, @startTime, @endTime, @valuesPerNode, @returnBounds, @node)

 

Parâmetros

•@timeZoneOffset: Fuso horário considerado. Os valores possíveis variam entre -12 e 14

•@startTime: Data inicial do período consultado. Deve ser utilizada uma String no formato yyyy-MM-dd HH:mm:ss

•@endTime: Data final do período consultado. Deve ser utilizada uma String no formato yyyy-MM-dd HH:mm:ss

•@valuesPerNode: Informa a quantidade máxima de valores retornados para cada variável consultada. O valor 0 (zero) indica que não há limitação

•@returnBounds: Define se devem ser retornados o valor anterior ao primeiro valor encontrado no período consultado e o valor posterior ao último valor consultado. Os valores possíveis são 1 (um, Verdadeiro) ou 0 (zero, Falso)

•@node: Variável ou variáveis consultadas. Deve ser informado o nome ou os nomes completos entre aspas simples e separados por vírgula

 

Campos do Resultado

•Name: Nome da variável ou variáveis consultadas

•Timestamp: Estampa de tempo dos dados encontrados

•Quality: Qualidade dos dados encontrados

•Value: Valor dos dados encontrados

 

Exemplo de Uso

Para retornar os dados brutos, ou seja, todos os dados efetivamente armazenados na variável RandomTags_Random1 no período entre 10:23 e 11:23 do dia 07/12/2020, com um fuso horário de -3 (menos três) horas, retornando também o valor imediatamente anterior ao início do período consultado, use a declaração a seguir.

SELECT Name, Timestamp, Quality, Value FROM EpmQueryRawFunction(-3, '2020-12-07 10:23:00', '2020-12-07 11:23:00', 0, 1, 'RandomTags_Random1')

Esta página foi útil?