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 a ser considerado. Os valores possíveis variam entre -12 e 14

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

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

@valuesPerNode: Informa a quantidade máxima de valores a ser retornada 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 a serem 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?