Consulta SQL Intervalo de Datas - dúvida.

09/09/2004

0

Olá,

Estou precisando fazer uma consulta que me retorne todas as contas que vencem em um determinado período. Para isso estou utilizando a consulta abaixo, só que a mesma não me retorna nada.

Obs: estou utilizando bd access


with DM.Query do
begin
Close;
Sql.Clear;
Sql.Add(´SELECT * FROM bdNF_Pagamento Where      Numero_Documento_Pagar Like ´+QuotedStr(VarSql));
Open;
End;


O que será que é isso?


Obrigado


Balceiro

Balceiro

Responder

Posts

09/09/2004

Balceiro

na verdade a consulta é assim


with DM.Query do
begin
Close;
Sql.Clear;
Sql.Add(´SELECT * FROM bdNF_Pagamento Where (Data_Vencimento >= ´+QuotedStr(edDataI.Text) and Data_Vencimento <= ´+QuotedStr(edDataF.Text))
Open;
End;


obrigado.


Responder

09/09/2004

Maicongabriel

Você pode utilizar BETWEEN na sua SELECT! Fica mais transparente...
Detalhe, qual banco você esta utilizando? Você deve prestar atenção no formato da data que esta passado! DD/MM/YYYY, ou MM/DD/YYYY, isso varia de banco para banco.
Ou pode simplesmente criar parametros do tipo Date, que o componente de acesso se encarrega de ´arrumar´ do formato certo para você! :wink:


Responder

09/09/2004

Balceiro

ok gente valew...


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar