Fórum Pesquisa ou filtro via sql #168508
09/07/2003
0
Eu tenho uma tabela com os campos Nome e Data_Nasc (data de nascimento) e um botão escrito semana. Ao clicar no botão eu queria que no dbgrid aparecesse somente os aniversariantes da semana, porém não sei com fazer isso. Sei que se usa SQL. Estou muito precisando fazer esta filtragem, se alguém puder me ajudar, ficarei grato.
Flávio.
Mineiro
Curtir tópico
+ 0Posts
09/07/2003
Fernando
SELECT * from Cliente where extract(month from DataNascimento) = :Data_Nascimento
Essa Data_Nascimento vc vai passar o parametro e vai ser o dia
Ex: 01 ou 02 ou 03 .... ou dia 31
Gostei + 0
09/07/2003
Mineiro
Obrigado!
Flávio.
Gostei + 0
09/07/2003
Aroldo Zanela
A forma mais simples (de menor esforço) que considero seria o seguinte:
1. Coloque dois componentes TDateTimePicker no formulário, um para data de início da semana e outro para a data do término;
2. Faça uma instrução SQL parecida com:
SELECT * from Cliente where DataNascimento Between :INICIO and :TERMINO
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)