<< Clique para Mostrar o Sumário >>
EpmRecordedValueFunction |
Retorna um dado de uma ou mais variáveis efetivamente gravado, conforme informado no parâmetro @retrievalMode.
SELECT Name, Timestamp, Quality, <type_function>(Value)
FROM EpmRecordedValueFunction(<[float]@timeZoneOffset>,
<[datetime]@timestamp>, <[string]@retrievalMode>, <[string]@node>)
•<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
•<[string]@retrievalMode>: Forma de busca dos dados. Os valores possíveis para este parâmetro devem ser informados entre aspas simples e são os seguintes:
•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
•<[string]@node>: Variável ou variáveis a serem consultadas
•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
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, doubleval(Value) FROM EpmRecordedValueFunction(-3,
'2020-12-07 10:23:00', 'Previous', 'RandomTags_Random1,Random_Tags_Random10')
Função EpmRecordedValueFunction