SELECT ENTRE DATAS NO ACCESS
Bom dia pessoal, Sei que vai ser meio bobo eu dizer isso, até porque não utilizo o access com tanta frequencia assim como o MySql e talvez seja este o motivo pelo qual não consigo fazer uma simples consulta entre datas! rsrsrsrs. Não me levem a mau é que estou num projeto minusculo que alguém me pediu pra quebrar um galho e não precisaria instalar um servidor de grande porte até porque vai funcionar em apenas uma máquina.
O meu problema é o seguinte, na minha aplicação o SQL está assim:
Também já tentei sem o # e com [Ô]>=[Ô] e [Ô]<=[Ô] que seria equivalente ao BETWEEN.
Sabe o que ele retorna? Nada! é como se não tivessem registros com esse intervalo de datas, mas têm, do dia 06 ao dia 15/06. Aonde será que estou errando?
Estou trabalhando no Windows 8.1 e o formato da data do SO é dd/MM/yyyy
O meu problema é o seguinte, na minha aplicação o SQL está assim:
SELECT * FROM faturas WHERE Data_Fatura BETWEEN #06/06/2015# AND #10/06/2015#
Também já tentei sem o # e com [Ô]>=[Ô] e [Ô]<=[Ô] que seria equivalente ao BETWEEN.
Sabe o que ele retorna? Nada! é como se não tivessem registros com esse intervalo de datas, mas têm, do dia 06 ao dia 15/06. Aonde será que estou errando?
Estou trabalhando no Windows 8.1 e o formato da data do SO é dd/MM/yyyy
tente assim
SELECT * FROM faturas WHERE DATA BETWEEN CDate([ô][Ô] & DataIn & [Ô][ô]) AND CDate([ô][Ô] & DataFim& [Ô][ô])
amigão passei por isso esses dias..., inverta o dia pelo mês faça assim
SELECT * FROM faturas WHERE Data_Fatura BETWEEN #06/06/2015# AND #06/10/2015#
SELECT * FROM faturas WHERE Data_Fatura BETWEEN #06/06/2015# AND #06/10/2015#
Poxa MESTRE valeu pela ajuda, mas ainda não retorna nenhum resultado. O SQL tá certim, não retorna erro algum, é como se não houvesem registros entre as datas que faço a pesquisa mas têm! Já verifiquei o formato da data no access e é aquilo que passei! Diferente do MySql que é yyyy-MM-dd.
Alguém mais tem alguma idéia ou experiência própria?
Alguém mais tem alguma idéia ou experiência própria?
Citação::
tente assimSELECT * FROM faturas WHERE DATA BETWEEN CDate([ô][Ô] & DataIn & [Ô][ô]) AND CDate([ô][Ô] & DataFim& [Ô][ô])
Valeu Aà Véio! Foi certim, era só trocar o dia pelo mês mesmo! Desse jeito também o Access me quebra no meio! rsrsrsrsrs

Tópico encerrado , respostas não são mais permitidas