Consulta SQL por intervalo de tempo

Bom dia senhores,

Como posso realizar uma consulta SQL em um intervalo de tempo do tipo hh:mm:ss? usando o E3TimeStamp, por exemplo, com o algorítmo a seguir eu obtenho esses valores:

SELECT *,Nivel.Nivel1,Nivel.Nivel2 
FROM Nivel 
ORDER BY Nivel.E3TimeStamp  DESC

Gostaria de realizar essa colsulta em um intervalo de 5 minutos, como proceder?

@philipe0136, bom dia.

Não entendi muito bem o que quis dizer. Por favor, poderia detalhar?

Grato.

Sds.

Fernando, obrigado pela disposição.

Seguinte, gostaria de saber como fazer uma consulta no banco de dados. Ao consultar o banco de dados, que é um banco SQL, gostaria que essa consulta me retornasse valores registrados no banco em um intervalo de 5 minutos.

@philipe0136,

Certo.

Primeiro precisará criar filtros utilizando a coluna E3TimeStamp. Este artigo explica como pode criar esses filtros.

Após criar os filtros, poderá escolher os períodos que desejar, mas falando especificamente de 5 minutos, pode fazer desta forma, supondo que o objeto Consulta seja de um E3Browser e que os filtros são DataInicial e DataFinal:

Sub CommandButton1_Click()
'Script para filtrar os últimos 5 minutos

DataIni = Now-5/1440
DataFim = Now

Set consulta = Screen.Item("E3Browser1").Item("Consulta1")

consulta.SetVariableValue "DataInicial", DataIni
consulta.SetVariableValue "DataFinal", DataFim

End Sub

Também é possível encontrar mais referências no Tutorial do E3 Desenvolvedores (capítulo Filtros na Consulta).

Sds.

Obrigado Fernando.

Sds