Tenta assim:
select * from cliente where datareajustecontrato between :datainicial 
and :datafinal
Emerson Reis
**************
Programador
Pyxis Softwarehouse
www.pyxisweb.com.br
  ----- Original Message ----- 
  From: firefoxlanhousejundiai 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, August 08, 2008 2:52 PM
  Subject: [delphi-br] Re: Como Consultar entre data


  Mas é delphi

  e ja tentei pela consulta sql
  assim select * from cliente where datareajustecontrato => datainicial 
  and <= datafinal.

  e tb tentei assim

  procedure Tfcliente.SpeedButt on6Click( Sender: TObject);
  var
  resp:string;
  begin
  fdm.Query1.SQL. Add('select * from dbcliente');
  st:='';
  IF fdm.query1[' DataReajusteCont rato']<> null then
  st := fdm.query1[' DataReajusteCont rato'];

  if inputquery(' Filtrar DataReajuste' ,'Entre com a data, ou "T" 
  para todos em ordem alfabética:', st) then begin

  with fdm.query1 do begin
  close;
  sql.clear;
  if uppercase(st) ='T' then
  sql.add ('select * from tbcliente order by 
  DataReajusteContrat o')
  else
  fdm.tbcliente. Filtered: =False;
  Edit1.Text:= ST;
  ShowMessage( edit1.Text) ;
  fdm.tbcliente. Filter := 'DataReajusteContra to >='+ 
  QuotedStr(FormatDat eTime('dd/ mm/yyyy', StrToDate( Edit1.Text) )) 
  + 'and 
  DataReajusteContrat o <='+QuotedStr( FormatDateTime
  ('dd/mm/yyyy' ,StrToDate( edit3.Text) ));
  resp:=fdm.tbcliente .FieldByName
  ('DataReajusteContr ato').Text;
  sql.add ('select * from tbcliente where 
  DataReajusteContrat o =' + QuotedStr(resp) );
  open;
  end;

  tipo := 'DataReajusteContra to';
  THackDBGrid( DBGrid1). FixedCols := 9;
  end;
  formatarsqlexecute( self);

  end.

  --- Em delphi-br@yahoogrupos.com.br, "Eduardo Silva dos Santos" 
  <[EMAIL PROTECTED]> escreveu
  >
  > Olá amigo, sugiro fortemente que você procure uma apostila sobre 
  SQL, é
  > extremamente necessário e você acha facilmente.
  > 
  > quando o assunto não envolve diretamente Delphi, informe que é um 
  Off-Topic.
  > 
  > procure por Between em apostilas de SQL.
  > 
  > 
  > 2008/8/8 firefoxlanhousejundiai <[EMAIL PROTECTED]>
  > 
  > > A ideia é o seguinte,
  > >
  > > Preciso fazer uma consulta que pegue todos os relatorios entre 
  tal data
  > > exemplo:
  > >
  > > preciso dos relatorios entre 18/08/2008 e 20/09/2008.
  > > O Campo é datareajustecontrato.
  > >
  > > vcs ja devem estar acostumados, mas sou iniciante dessa area.
  > > Se fosse uma data sozinha eu saberia mas trabalhar entre datas 
  nao esta
  > > dando certo. Ja fui no google tentei em sql, tentei com filtro.
  > > Aqui vai ser o ultimo lugar que espero que possa revolver meu 
  problema.
  > >
  > > Valew gente pela atencao
  > >
  > > 
  > >
  > 
  > 
  > 
  > -- 
  > .......................................................
  > Eduardo Silva dos Santos
  > DRD SISTEMAS
  > (27) 3218-4201
  > MSN: [EMAIL PROTECTED]
  > Site: http://www.drdsistemas.com.br/
  > .......................................................
  > 
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a