Array
(
)

Select com datas de nascimento

Erivando
   - 26 jan 2006

OLá, Pessoal!


Tenho um banco de dados no IB 6.0 assim:

TABELA: SOCIOS
CAMPOS: NOME, DATA_NASCIMENTO, SEXO

SELECT * FROM SOCIOS
WHERE SEXO = ´MASCULINO´ AND DATA_NASCIMENTO <= ´01/26/2006´
ORDER BY DATA_NASCIMENTO

Gostaria de uma consulta que mim retornasse por sexo homens e mulheres com idades entre 16anos e 32anos

Agradeço a quem poder mim ajudar!

Erivando



Citação:
Título do tópico editado por Vinicius2K:
[list:6c4256c703][*:6c4256c703]Título inteiramente em maiúsculas: ´SELECT COM DATAS DE NASCIMENTO´.
[*:6c4256c703]O tópico só não foi bloqueado em consideração ao colega que postou uma resposta.[/list:u:6c4256c703]
Peço que leia atentamente as [url=http://forum.clubedelphi.net/viewtopic.php?t=6689]Regras de Conduta[/url] e se algum esclarecimento sobre o funcionamento do fórum ou sobre as Regras de Conduta for necessário, envie-me uma [url=http://forum.clubedelphi.net/privmsg.php?mode=post&u=2796]Mensagem Particular[/url].



Edilcimar
   - 27 jan 2006

select * from socios
where ((data_nascimento + 16 *365 >= Date) and (data_nascimento + 32 * 365 <= Date) order by data_nascimento


Emerson
   - 27 jan 2006

#Código

select
*
from
tabela
where
((current_date - datanascimento) / 365) between 16 and 32
order by
datanascimento desc