EpmLastChangeRecordedFunction

<< Clique para Mostrar o Sumário >>

 

EpmLastChangeRecordedFunction

Retorna os dados da última mudança encontrada da variável informada no parâmetro @node.

 

Sintaxe

SELECT Name, Timestamp, Quality, <type_function>(Value)
  FROM EpmLastChangeRecordedFunction(<[float]@timeZoneOffset>,
  <[datetime]@timestamp>, <[bit]@monitorValue>, <[bit]@monitorQuality>,
  <[bit]@monitorTimestamp>, <[bit]@bringBothPoints>, <[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]@timestamp>: Horário a ser considerado para busca dos dados. Deve ser utilizada uma String no formato yyyy-MM-dd HH:mm:ss

<[bit]@monitorValue>: Indica se o valor da variável deve ser considerado como mudança. Os valores possíveis são 1 (um) ou 0 (zero)

<[bit]@monitorQuality>: Indica se a qualidade do valor da variável deve ser considerada como mudança. Os valores possíveis são 1 (um) ou 0 (zero)

<[bit]@monitorTimestamp>: Indica se o horário do registro deve ser considerado como mudança. Os valores possíveis são 1 (um) ou 0 (zero)

<[bit]@bringBothPoints>: Indica se o resultado deve apresentar tanto o registro da mudança quanto o registro anterior ao resultado. 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 o registro da última mudança da variável RandomTags_Random1 às 10:23 do dia 07/12/2020, com um fuso horário de -3 (menos três) horas e considerando como mudança o valor, a qualidade e a estampa de tempo, mas sem apresentar o registro anterior, use a declaração a seguir.

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

 

Função EpmLastChangeRecordedFunction

Função EpmLastChangeRecordedFunction

Esta página foi útil?