Dta Nasc - Current Date (Firebird)
Bom DIa!
Preciso de subtrair a data de nascimento com a data atual, após realizar isso preciso classificar por idades.
Exemplo: 0 a 14 anos
15 a 28 anos ...
Segue a query :
select
rileitos.reg,
ricadint.pront,
(select nome from ricadpac where pront=ricadint.pront and tipopac='I') nome,
ricadpac.tipopac,
ricadpac.nasc
from rileitos
inner join ricadint on ricadint.reg=rileitos.reg
inner join ricadpac on ricadpac.pront=ricadint.pront
Preciso de subtrair a data de nascimento com a data atual, após realizar isso preciso classificar por idades.
Exemplo: 0 a 14 anos
15 a 28 anos ...
Segue a query :
select
rileitos.reg,
ricadint.pront,
(select nome from ricadpac where pront=ricadint.pront and tipopac='I') nome,
ricadpac.tipopac,
ricadpac.nasc
from rileitos
inner join ricadint on ricadint.reg=rileitos.reg
inner join ricadpac on ricadpac.pront=ricadint.pront
Marcos Batista
Curtidas 0
Melhor post
Emerson Nascimento
28/03/2022
utilize a função datediff().
datediff(year, current_date, ricadpac.nasc) -- year, month, day
GOSTEI 1
Mais Respostas
Marcos Batista
28/03/2022
utilize a função datediff().
datediff(year, current_date, ricadpac.nasc) -- year, month, day
Deu certo meu amigo, agradeço pela ajuda!
GOSTEI 0