Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
carlos12
Rank: Analista Pleno
Mensagens: 123 Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio
Qui, 06 Dez 2007 7:52 am
E ai pessoal, beleza?? -- frase tipica do meu amigo Cristiano (Tineks) , rs
pessoal acredito que essa vocês tiram de letra preciso pegar a idade das pessoas diminuir pelo nosso ano para pegar a idade fiz assim e não funfou
Selecionar tudo
FLOOR (TRUNC (U.NASCIMENTO_TITULAR) - TRUNC (SYSDATE)) IDADE,
ele retorna assim:
o que posso fazer para melhorar isso
Tineks
Rank: DBA Sênior
Mensagens: 365 Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP
Qui, 06 Dez 2007 8:12 am
E ai Carlos, beleza? hehehehehe (pra não perder o costume)....
então, o calculo de idade pode ser feito de varias formas, segue abaixo uma forma de se fazer... caso alguém tenha alguma outra sugestão será muito bem vinda!
Selecionar tudo
SELECT FLOOR (FLOOR (MONTHS_BETWEEN (SYSDATE, DT_NASCIMENTO)) / 12) idade
FROM minha_tabela
[]'s!!
carlos12
Rank: Analista Pleno
Mensagens: 123 Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio
Qui, 06 Dez 2007 8:42 am
PESSOAL EU PERGUNTEI E EU MESMO RESOLVI, RS
TEM COMO FAZER DESSA FORMA:
AQUI ELE TROUXE CERTINHO.
carlos12
Rank: Analista Pleno
Mensagens: 123 Registrado em: Qua, 24 Out 2007 4:31 pm
Localização: rio
Qui, 06 Dez 2007 8:44 am
Cristiano (Tineks) valeu mais uma vez cara, o seu deu certo também acabei postando esse de cima sem ter visto que você havia postado mas valeu mesmo primo!
gokden
Rank: DBA Pleno
Mensagens: 264 Registrado em: Dom, 19 Ago 2007 8:18 pm
Localização: Ribeirão Preto - SP
Lucas de Souza
OCA Developer
Analista de sistemas
Seg, 10 Dez 2007 9:31 am
Carlos, eu fiquei tentando mecher aqui, e percebi qui aquele primeiro comando qui você postou está certo, era só você colocar uma divisao depois...
pois o resultado qui deu, foi em dias =D
então se você dividir por 365 ou 366 vai dar o resultado correto =D
Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes