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, <type_function>(Value)
  FROM EpmQueryRawFunction(<[float]@timeZoneOffset>, <[datetime]@startTime>,
  <[datetime]@endTime>, <[int]@valuesPerNode>, <[bit]@returnBounds>, <[string]@node>)

 

Parâmetros

<type_function>: Função de conversão para definir o tipo de dados dos valores resultantes da coluna Value. Os valores possíveis estão descritos no tópico EpmReadPropertyFunction

<[float]@timeZoneOffset>: Fuso horário a ser considerado. Os valores possíveis variam entre -12 e 14

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

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

<[int]@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

<[bit]@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) ou 0 (zero)

<[string]@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

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, doubleVal(Value) FROM
  EpmQueryRawFunction(-3, '2020-12-07 10:23:00', '2020-12-07 11:23:00',
  0, 1, 'RandomTags_Random1')

 

Função EpmQueryRawFunction

Função EpmQueryRawFunction

Esta página foi útil?