Aniversario
Olá, gostaria de saber se teria como fazer um select que visse os aniversariantes que estivessem de aniversario por exemplo do dia 25/02/2008 a 02/03/2008?
Obrigado
Obrigado
Francistk
Curtidas 0
Respostas
Emerson Nascimento
27/02/2008
tente algo assim:
select * from tabela
where extract(month from campodata)+(extract(day from campodata)/100.00)
between (:mesinicial+(:diainicial/100.00)) and (:mesfinal+(:diafinal/100.00))
ou
select * from tabela
where extract(month from campodata)+(extract(day from campodata)/100.00) between :inicio and :fim
onde :inicio seria algo como 02.25 e :fim seria 03.02 (decimais mesmo)
select * from tabela
where extract(month from campodata)+(extract(day from campodata)/100.00)
between (:mesinicial+(:diainicial/100.00)) and (:mesfinal+(:diafinal/100.00))
ou
select * from tabela
where extract(month from campodata)+(extract(day from campodata)/100.00) between :inicio and :fim
onde :inicio seria algo como 02.25 e :fim seria 03.02 (decimais mesmo)
GOSTEI 0
Francistk
27/02/2008
vlw emerson.en, deu certo...
GOSTEI 0
Rodrigo X
27/02/2008
por exemplo nesse seu código se tiver algum aniversariante que fa 08/02 o que eu deveria colocar no inicio e no fim?
GOSTEI 0
Emerson Nascimento
27/02/2008
não entendi a pergunta...
GOSTEI 0