SQL PROBLEMAS COM DATAS E HORA...

USUARIO.EXCLUIDOS 19/12/2006 11:02:05
#190833
Olá Pessoal,

O que estou fazendo de errado neste select :

gSQL = "Select * from recados where horaAntes = #" & Format(strHora, "hh:mm") & "# or hora = #" & Format(strHora, "hh:mm") & "# and data = #" & Format(Date, "mm/dd/yy") & "#"

Estou selecionando os registro que horaAntes = time ou hora = time e
data = date.

Só que na tabela.. a data é a de ontem por exemplo e a hora é a atual...

Se a data NÃO é a de hoje... logo não deveria trazer registro.. Mas o select traz... por causa da hora...

Outra caisa... na tabela a formatação é "Data/Hora"

O que estou fazendo de errado... esta porcaria tá me dando dor de cabeça..

Agradeço qualquer ajuda


JGD





HUGOSSOUZA 19/12/2006 11:04:42
#190835
tenta colocar em parenteses

gSQL = "Select * from recados where (horaAntes = #" & Format(strHora, "hh:mm") & "# or hora = #" & Format(strHora, "hh:mm") & "#) and data = #" & Format(Date, "mm/dd/yy") & "#"
ALMARTI 19/12/2006 11:05:28
#190836
Tenta assim:
"Select * from recados where (horaAntes = #" & Format(strHora, "hh:mm") & "# or hora = #" & Format(strHora, "hh:mm") & "#) and data = #" & Format(Date, "mm/dd/yy") & "#"
USUARIO.EXCLUIDOS 19/12/2006 14:27:58
#190900
Resposta escolhida
Faça isso:

  

gSQL = "SELECT * FROM recados WHERE data = #" & Format(Date, "yyyy/mm/dd") & "# AND (horaAntes = #" & Format(strHora, "hh:mm") & "# OR hora = #" & Format(strHora, "hh:mm") & "#)"



USUARIO.EXCLUIDOS 20/12/2006 07:10:36
#191063

Tenta alterar a estrutura do campo, pois eu tive q fazer isso a um tempo atrás.

Ele está como Data/Hora

Separe
Data é Date
Hora é Time

o Select do Andre deve funcionar depois disso!!

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