none
Select com datas Sem Sucesso RRS feed

  • Pergunta

  • Preciso em uma conexão com Access que em um Gráfico de colunas me retorne no eixo X (PrimeiroDia,QuintoDia,DécimoDia) e Y(Quantidade de casos).

    Problema: 

    Fazer com que o comando select some os casos ocorridos de acordo com a data de exposição e a seguinte condição:

    com 1 dia da ocorrência, com 5 dias da ocorrência e com 10 dias da ocorrência e que estas datas sejam maiores ou iguais a data de hoje?

    Exemplo:  tenho 2 casos aconteceram ontem 09-09-2012, então estes dois casos irão
    aparecer hoje 10-09-2012 no meu acompanhamento no campo "Primeiro dia" com o total de 2. No dia
    05-09-2012 ocorreram 5 casos, então estes 5 casos irão aparecer hoje 10-09-2012 no campo
    "5 dias" com um total de 5. No dia 31-08-2012 que seria 10 dias atrás não cocorrem casos, então não irá
    aparecer na data de hoje casos para encerramento.
    Obs.: são cortes de tres dias, não me interessando os casos do intervalo 1a5 ou 5a10.

    A minha tentativa sem Sucesso:

    SELECT Count(dataExp+1) AS PrimeiroDia, Count(dataExp+5) AS QuintoDia, Count(dataExp+10) AS DécimoDia
    FROM tbVETAARH
    WHERE ((([dataExp]+1)>=Date())) OR ((([dataExp]+5)>=Date())) OR ((([dataExp]+10)>=Date()));


    • Editado Wilson Boris segunda-feira, 10 de setembro de 2012 10:41 exemplo
    quarta-feira, 29 de agosto de 2012 11:17

Respostas

  • Resolvido:

    SELECT 'A-PrimeiroDia' AS Grupo, Count(*) AS QTD
    FROM tbVETAARH
    WHERE  (dataExp+1)=(date())

    UNION SELECT 'E-QuintoDia', Count(*)
    FROM

    UNION SELECT 'J-DécimoDia', Count(*)
    FROM tbVETAARH WHERE  (dataExp+10)=(date())

    • Sugerido como Resposta Lucas Vandor segunda-feira, 10 de setembro de 2012 15:19
    • Marcado como Resposta Wilson Boris terça-feira, 11 de setembro de 2012 11:36
    segunda-feira, 10 de setembro de 2012 14:54