FUNCAO BETWEEN
Está função nao me retorna valor
Estou usando o Acess
SELECT APCattool.APID, APCattool.data_cadastro
FROM APCattool
WHERE (((APCattool.data_cadastro) between (1/3/2007) and (11/4/2007)))
GROUP BY APCattool.APID, APCattool.data_cadastro;
                    Tente da seguinte forma:
SELECT APCattool.APID, APCattool.data_cadastro
FROM APCattool
WHERE APCattool.data_cadastro between #3/1/2007# and #4/11/2007#
GROUP BY APCattool.APID, APCattool.data_cadastro;
Não precisa dos parênteses e você deve formatar a data em formato americano (MM/DD/YYYY) delimitada por #, se for fazer a string pelo VB ficaria:
é isso, qualquer dúvida poste...abços
            SELECT APCattool.APID, APCattool.data_cadastro
FROM APCattool
WHERE APCattool.data_cadastro between #3/1/2007# and #4/11/2007#
GROUP BY APCattool.APID, APCattool.data_cadastro;
Não precisa dos parênteses e você deve formatar a data em formato americano (MM/DD/YYYY) delimitada por #, se for fazer a string pelo VB ficaria:
SQL = "SELECT APCattool.APID, APCattool.data_cadastro " & _
      "FROM APCattool " & _
      "WHERE APCattool.data_cadastro between #" & _
      Format(DataInicial, "MM/DD/YYYY") & "# and #" & _
      Format(DataFinal, "MM/DD/YYYY") & "# " & _
      "GROUP BY APCattool.APID, APCattool.data_cadastro "é isso, qualquer dúvida poste...abços
                        Tópico encerrado , respostas não são mais permitidas
                    
                