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