none
SELECT usando GROUP BY com filtro de dados. RRS feed

  • Pergunta

  • Olá Pessoal.

    Tenho um banco em access e preciso selecionar dados nele.

    preciso selecionar os dados de um determinado período e agrupá-los. Mas não estou conseguindo de maneira nenhuma, já usei HAVING e WHERE e não dá certo.

    eu consigo selecionar tranquilo os dados sem usar a data, se incluo a data não funciona..

    Obrigado.

    att. Marcos Gomes


    marcos gomes da silva

    sexta-feira, 27 de janeiro de 2017 10:19

Todas as Respostas

  • Poste sua cláusula SQL aqui

    André Santo | basevba.wordpress.com

    sexta-feira, 27 de janeiro de 2017 12:31
  • André segue: 

        strSQL = "select razao_social, sum(horas_trabalhadas) as horas_trabalhadas, sum(vlr_tt) as vlr_tt, sum(vlr_vps) as vlr_vps, sum(vlr_consultor) as vlr_consultor from cVisitas where data_visita between #" & data_inicial & "# and #" & data_final & "# group by (razao_social)"

    parece que ignora da data e puxa todo o período. O intervalo que utilizei foi dentro de mês de dezembro.

    Fiz uns testes aqui e acontece um negocio curioso, quando filtro o mes inteiro dá erro. E quando filtro até o dia 15 dá erro, mas filtro do dia 20 pra frente dá certo e do dia 18 ao 19 dá certo, ou seja, uns intervalos dão certo outros não.

    estou perdido...


    marcos gomes da silva

    sexta-feira, 27 de janeiro de 2017 15:14
  • Estranho...

    O campo data_visita está no formato DATA ?



    André Santo | basevba.wordpress.com

    sexta-feira, 27 de janeiro de 2017 15:27