<< 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.
SELECT Name, Timestamp, Quality, Value FROM EpmQueryRawFunction(@timeZoneOffset, @startTime, @endTime, @valuesPerNode, @returnBounds, @node)
•@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
•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 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')