EpmRecordedValueFunction

<< Clique para Mostrar o Sumário >>

 

EpmRecordedValueFunction

Retorna um dado de uma ou mais variáveis efetivamente gravado, conforme informado no parâmetro @retrievalMode.

 

Sintaxe

SELECT Name, Timestamp, Quality, Value FROM EpmRecordedValueFunction(@timeZoneOffset, @timestamp, @retrievalMode, @node)

 

Parâmetros

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

@timestamp: Horário a ser considerado para busca dos dados. Deve ser utilizada uma String no formato yyyy-MM-dd HH:mm:ss

@retrievalMode: Forma de busca dos dados. Os valores possíveis para este parâmetro devem ser informados entre aspas simples e estão definidos na tabela a seguir

@node: Variável ou variáveis a serem consultadas

 

Valores possíveis para o parâmetro @retrievalMode

Valor

Descrição

Previous

Define a busca pelo primeiro dado anterior ao horário informado no parâmetro @timestamp

Exact

Define a busca pelo dado presente no exato momento informado no parâmetro @timestamp

Next

Define a busca pelo primeiro dado posterior ao horário informado no parâmetro @timestamp

 

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 uma tabela com os valores encontrados anteriores ao momento em que esta consulta é executada para as variáveis RandomTags_Random1 e RandomTags_Random10 às 10:23 do dia 07/12/2020, com um fuso horário de -3 (menos três) horas, use a declaração a seguir.

SELECT Name, Timestamp, Quality, Value FROM EpmRecordedValueFunction(-3, '2020-12-07 10:23:00', 'Previous', 'RandomTags_Random1,Random_Tags_Random10')

Esta página foi útil?