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
O que será que é isso?
Obrigado
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
Curtir tópico
+ 0
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.
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:
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
Clique aqui para fazer login e interagir na Comunidade :)