Select com datas de nascimento

26/01/2006

0

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


[quote:6c4256c703=´Moderação´][b:6c4256c703][color=blue:6c4256c703]Título do tópico editado por Vinicius2K:[/color:6c4256c703][/b:6c4256c703]
[b:6c4256c703][color=red:6c4256c703][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][/color:6c4256c703][/b: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].[/quote:6c4256c703]


Erivando

Erivando

Responder

Posts

27/01/2006

Edilcimar

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


Responder

27/01/2006

Emerson Nascimento

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



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