Tenho uma Query que funciona bem com as datas porem quando acrescento uma outra clausula com AND não da resultado algum
Sql = SELECT Dados.Id, Dados.Nome, Dados.Telefone, Dados.LocDataCheckIN, Dados.LocDataCheckOut, Dados.Status as StatusReserva FROM Dados INNER JOIN Moto ON Dados.LocVeiculo = Moto.id_moto WHERE (Dados.Status = 1) AND (Dados.LocDataCheckIN BETWEEN #2/16/2008# And #5/20/2008#) OR (Dados.LocDataCheckOUT BETWEEN #2/16/2008# And #5/20/2008#)
Nesta parte "WHERE (Dados.Status = 1) AND" não da resultado algum
Acaba exibindo certo as datas que pedi porem mostra os registros com Status=0 também
Porque esta acontecendo isso.. porque não mostra apenas os cvom Status = 1 como pedi na query?
Pergunta
Marianne
Tenho uma Query que funciona bem com as datas porem quando acrescento uma outra clausula com AND não da resultado algum
Sql = SELECT Dados.Id, Dados.Nome, Dados.Telefone, Dados.LocDataCheckIN, Dados.LocDataCheckOut, Dados.Status as StatusReserva FROM Dados INNER JOIN Moto ON Dados.LocVeiculo = Moto.id_moto WHERE (Dados.Status = 1) AND (Dados.LocDataCheckIN BETWEEN #2/16/2008# And #5/20/2008#) OR (Dados.LocDataCheckOUT BETWEEN #2/16/2008# And #5/20/2008#)
Nesta parte "WHERE (Dados.Status = 1) AND" não da resultado algum
Acaba exibindo certo as datas que pedi porem mostra os registros com Status=0 também
Porque esta acontecendo isso.. porque não mostra apenas os cvom Status = 1 como pedi na query?
Obrigada
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.