none
Resultados Query diferentes RRS feed

  • Pergunta

  • Bom dia,

    Tenho uma query que dependendo do período, ela me dá resultados diferentes. Vou tentar detalhar o problema ao máximo abaixo. Eis a query:

    SELECT 
          MONTH(A.DATAHORAINI) MES,
          YEAR(A.DATAHORAINI) ANO,
          COUNT(*) AS QTDE
    FROM SZAGENDACIRURGICA A, SZPACIENTECIRURGIA B, SZMEDICOSPROCCIRURGIA C
    WHERE A.IDPACIENTECIRURGIA = B.IDPACIENTECIRURGIA
    AND A.IDCIRURGIA = C.IDCIRURGIA
    AND A.CODSTATUS = 0
    AND A.DATAHORAINI >= '2013-07-01'-- 00:00:00.000'
    AND A.DATAHORAINI <= '2013-07-31'-- 23:59:59.999'
    AND C.CODFUNCAOMEDICO = 'C'
    GROUP BY MONTH(A.DATAHORAINI), YEAR(A.DATAHORAINI)
    ORDER BY ANO, MES


    A query acima apresenta o seguinte resultado ao ser executada:


    Perfeito. Agora vou alterar o período, considerando jul/2013 e ago/2013. 

    AND A.DATAHORAINI >= '2013-07-01'-- 00:00:00.000'
    AND A.DATAHORAINI <= '2013-08-31'-- 23:59:59.999'

    Resultado:


    Notem a quantidade do mês 07 mudou. Agora, pegando apenas até o mês 09:

    AND A.DATAHORAINI >= '2013-08-01'-- 00:00:00.000'
    AND A.DATAHORAINI <= '2013-09-30'-- 23:59:59.999'

    Resultado:

    MES ANO  QTDE
    7  2013 232
    8  2013 241
    9  2013 227

    A data do mês 08 aparece diferente. Nunca vi isso na minha vida, alguém tem ideia de qual besteira eu posso estar fazendo?

    Desde já agradeço muito.








    • Editado galves.rod quinta-feira, 3 de abril de 2014 17:26 Inserindo imagens
    quinta-feira, 3 de abril de 2014 16:09

Respostas

Todas as Respostas