CONSULTA COM ERRO
Ola pessoal, o que está de errado nesta consulta:
SQL = [Ô]Select * from Venda where Data BETWEEN #[Ô] & DataIni & [Ô]# And #[Ô] & DataFim & [Ô]# And Ativo = true order by Seq[Ô]
Não está buscando os item com o campo da tabela Ativo .
Estava funcionando até acrescentar [Ô]And Ativo =true[Ô]
SQL = [Ô]Select * from Venda where Data BETWEEN #[Ô] & DataIni & [Ô]# And #[Ô] & DataFim & [Ô]# And Ativo = true order by Seq[Ô]
Não está buscando os item com o campo da tabela Ativo .
Estava funcionando até acrescentar [Ô]And Ativo =true[Ô]
Interessante, funciona se colocar datas com diferença de mais de 02 dias ou mais, ou seja, se pedir pelas datas 02/03/2015 a 05/03/2015,
Se pedir de 04/03/2015 a 05/03/2015 não le os registros.
A condição Ativo = True, funciona conforme citado agora.
Se pedir de 04/03/2015 a 05/03/2015 não le os registros.
A condição Ativo = True, funciona conforme citado agora.
tenta
SQL = [Ô]Select * from Venda where [txt-color=#0000f0]([/txt-color]Data BETWEEN #[Ô] & DataIni & [Ô]# And #[Ô] & DataFim & [Ô]#[txt-color=#0000f0])[/txt-color] And Ativo = true order by Seq[Ô]
SQL = [Ô]Select * from Venda where [txt-color=#0000f0]([/txt-color]Data BETWEEN #[Ô] & DataIni & [Ô]# And #[Ô] & DataFim & [Ô]#[txt-color=#0000f0])[/txt-color] And Ativo = true order by Seq[Ô]
Helio,
No lugar de usar o operador BETWEEN use o >= e <=.
No lugar de usar o operador BETWEEN use o >= e <=.
SQL = [Ô]SELECT * FROM Venda WHERE (Data >= #[Ô] & DataIni & [Ô]#) AND (Data <= #[Ô] & DataFim & [Ô]#) AND (Ativo = true) ORDER BY Seq;[Ô]
Tente assim
SQL = [Ô]Select * from Venda where (data BetWeen #[Ô] & Format$(DataIni, [Ô]mm/dd/yyyy[Ô]) & [Ô]# And #[Ô] & Format$(DataFim, [Ô]mm/dd/yyyy[Ô]) & [Ô]#) And Ativo = true order by Seq[Ô]
SQL = [Ô]Select * from Venda where (data BetWeen #[Ô] & Format$(DataIni, [Ô]mm/dd/yyyy[Ô]) & [Ô]# And #[Ô] & Format$(DataFim, [Ô]mm/dd/yyyy[Ô]) & [Ô]#) And Ativo = true order by Seq[Ô]
ou
[Ô]SELECT * From venda where (((Ativo) Like [ô][Ô] & True & [Ô][ô])) AND data BetWeen #[Ô] & Format$(datainicio, [Ô]mm/dd/yyyy[Ô]) & [Ô]# And #[Ô] & Format$(datafinal, [Ô]mm/dd/yyyy[Ô]) & [Ô]# ;[Ô]
[Ô]SELECT * From venda where (((Ativo) Like [ô][Ô] & True & [Ô][ô])) AND data BetWeen #[Ô] & Format$(datainicio, [Ô]mm/dd/yyyy[Ô]) & [Ô]# And #[Ô] & Format$(datafinal, [Ô]mm/dd/yyyy[Ô]) & [Ô]# ;[Ô]
Tópico encerrado , respostas não são mais permitidas