Pesquisar por datas em SQL

12/03/2003

0

Quero pesquisar de uma data até a outra. Estou ultilizando o between) , mas não da certo , volta as duas data. Alguem pode me ajudar.

Obrigado pela Atenção.
Fábio Alencar...


Fabioalencar_id

Fabioalencar_id

Responder

Posts

12/03/2003

Paulo

Qdo vc tiver estas duvidas, envie sempre os códigos, pois assim é mais fácil para vc receber ajuda, caso contrário é difícil. Pq vc diz assim q usa between, mas como está seu código. Está usando a sintaxe certa, entende?. Experimente assim:
with query1 do begin
close;
sql.clear;
sql.add(´Select * From tabela where data between :dat1 and :dat2´);
parambyname(´dat1´).asdatetime:=strtodate(maskedit1.text);
parambyname(´dat2´).asdatetime:=strtodate(maskedit2.text);
open;
end;


Responder

12/03/2003

Anonymous

Se você quer referir a sua data a um edit, tente assim:

(´Select * from Tabela data between ´´´+FormatDateTime(´mm/dd/yy´),strtodate(edit1.text)+´´´ and ´´´+FormatDateTime(´mm/dd/yy´,strtodate(edit2.text)+´´´ ´);

Acho q é isso...
Abraço


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar