Dta Nasc - Current Date (Firebird)
28/03/2022
0
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
Curtir tópico
+ 0
Responder
Post mais votado
28/03/2022
utilize a função datediff().
datediff(year, current_date, ricadpac.nasc) -- year, month, day
Emerson Nascimento
Responder
Mais Posts
28/03/2022
Marcos Batista
utilize a função datediff().
datediff(year, current_date, ricadpac.nasc) -- year, month, day
Deu certo meu amigo, agradeço pela ajuda!
Responder
Clique aqui para fazer login e interagir na Comunidade :)