none
Problema com consulta usando NOT BETWEEN RRS feed

  • Pergunta

  • SELECT  DATEPART (Day, E3TimeStamp) AS Dia, '01' AS PAV, 'Iluminação' AS sistema,  MAX(EnergiaAtiva) AS EAFinal, MAX(EnergiaReativa) AS ERFinal, MIN(EnergiaAtiva) AS EAInicial, MIN(EnergiaReativa) AS ERInicial 
    FROM Pavimento_01_PainelA
    WHERE EnergiaAtiva_Quality = 192 AND EnergiaReativa_Quality = 192 AND E3TimeStamp  >= #<%DataInicial%>#  AND E3TimeStamp < #<%DataFinal%>#
    GROUP BY DATEPART (Day, E3TimeStamp)
    Tenho um código que faz o consumo mensal  de  um multimedidor(Trecho do codigo) esse código não é meu, contudo é necessário realizar uma especie de consulta 'fora do expediente',  usei um sistema de DATEPART(HOUR, E3timeStamp) >= 6 (manha) and  H_inicial and DATEPART(HOUR, E3timeStamp) < 17(tarde) ,funcionou legal,  contudo, para fora de expediente teria que pegar o valor de  18H(tarde) as  5(manha), a consulta me retorna zero, se eu colocar NOT BETWEEN o valor  vem um valor de todo o expediente,  sou um pouco leigo em SQL, ja usei n formas, mais não consigo uma maneira eficiente de obter os valores, alguém poderia me ajudar?
    segunda-feira, 4 de setembro de 2017 00:01

Respostas

Todas as Respostas