Fórum Como exibir aniversariantes daqui a 6 meses - usando Query #257747
09/11/2004
0
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(´select * from dCli where extract(month from DataNasc) = :mes´);
Query1.ParamByName(´mes´).AsInteger := StrToInt(Edit1.Text);
Query1.Open;
No Edit1.text o usuário irá entre com o mes desejado.
Mas agora necessito mostrar todos clientes que fazem aniversariantes daqui a 6 seis meses...
[color=blue:80ee548b29][b:80ee548b29]Como fazer isso?[/b:80ee548b29][/color:80ee548b29] :?:
Walfrido
Curtir tópico
+ 0Posts
10/11/2004
Lucas Silva
Gostei + 0
10/11/2004
Laercioguerco
Utilize neste caso, operadores, no lugar da função Extract.
... Where Data Between :DataIni AND :DataFim ...
Gostei + 0
10/11/2004
Gandalf.nho
Só que essa sugestão não funciona no caso dele pq considera a data toda (inclusive ano) e não só o mês como ele quer...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)