iT-Tech
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Últimos assuntos
» Cálculo de horas extras
Com o campo a data de nascimento, como saber a idade da pessoa no dia? EmptySex 13 Out - 10:25 por Felipe Naibert

» Exportar Arquivos em quantidades (blocos) fixos de linhas.
Com o campo a data de nascimento, como saber a idade da pessoa no dia? EmptyQui 20 Ago - 12:17 por Miro

» GRUPO DE ESTUDOS AUDIT ANALYTICS
Com o campo a data de nascimento, como saber a idade da pessoa no dia? EmptyTer 9 Jun - 9:22 por Miro

» Cálculo do número da Semana no ano
Com o campo a data de nascimento, como saber a idade da pessoa no dia? EmptySeg 11 maio - 11:18 por Miro

» A ordem dos argumentos altera o tempo de processamento
Com o campo a data de nascimento, como saber a idade da pessoa no dia? EmptyQui 23 Abr - 14:50 por Miro

» Como pegar dados únicos de um campo?
Com o campo a data de nascimento, como saber a idade da pessoa no dia? EmptySeg 23 Fev - 19:33 por Fernanda

» Existe algum comando no Analyzer que eu realize as instruções do SQL?
Com o campo a data de nascimento, como saber a idade da pessoa no dia? EmptyQua 18 Fev - 9:22 por Raphael Moita Bertolino

» Lei de Benford: How Forensic Accountants Use Benford's Law To Detect Fraud
Com o campo a data de nascimento, como saber a idade da pessoa no dia? EmptyQua 24 Dez - 7:53 por Márcia

» Importação de PDF
Com o campo a data de nascimento, como saber a idade da pessoa no dia? EmptyTer 9 Dez - 13:23 por Fernanda


Com o campo a data de nascimento, como saber a idade da pessoa no dia?

4 participantes

Ir para baixo

Com o campo a data de nascimento, como saber a idade da pessoa no dia? Empty Com o campo a data de nascimento, como saber a idade da pessoa no dia?

Mensagem  Mariana Seg 14 maio - 19:41

Tenho um campo com a data de nascimento. Como faço para saber a idade da pessoa no dia em que estou fazendo a consulta?

Mariana

Mensagens : 8
Data de inscrição : 14/05/2012

Ir para o topo Ir para baixo

Com o campo a data de nascimento, como saber a idade da pessoa no dia? Empty Re: Com o campo a data de nascimento, como saber a idade da pessoa no dia?

Mensagem  Felipe Naibert Ter 15 maio - 8:50

Mariana, bom dia!

Para se retornar a idade da pessoa no dia usamos o seguinte comando:

INT((AGE(data))/365,242196)

INT -> Parte inteira da divisão
AGE -> Calcula a quantidade de dias até a data presente.

Felipe Naibert

Mensagens : 25
Data de inscrição : 24/02/2012

Ir para o topo Ir para baixo

Com o campo a data de nascimento, como saber a idade da pessoa no dia? Empty Re: Com o campo a data de nascimento, como saber a idade da pessoa no dia?

Mensagem  Miro Qua 16 maio - 13:27

Outra forma de fazer isto é:

Criar um Campo Calculado Condicional:

Valor Padrão = Ano_Atual - Ano_Nascimento - 1

. Condição 1 = Mes_Atual > Mes_Nascimento
. Valor 1 = Ano_Atual - Ano_Nascimento

. Condição 2 = Mes_Atual = Mes_Nascimento AND Dia_Atual >= Dia_Nascimento
. Valor 2 = Ano_Atual - Ano_Nascimento

Sendo:

Ano_Atual = VALUE(SUBSTR(DATE(); 7; 4); 0)
Mes_Atual = VALUE(SUBSTR(DATE(); 4; 2); 0)
Dia_Atual = VALUE(SUBSTR(DATE(); 1; 2); 0)

e:

Ano_Nascimento = VALUE(SUBSTR(DATE(dt_nascimento); 7; 4); 0)
Mes_Nascimento = VALUE(SUBSTR(DATE(dt_nascimento); 4; 2); 0)
Dia_Nascimento = VALUE(SUBSTR(DATE(dt_nascimento); 1; 2); 0)


Miro

Mensagens : 110
Data de inscrição : 24/02/2012

http://www.it-tech.com.br

Ir para o topo Ir para baixo

Com o campo a data de nascimento, como saber a idade da pessoa no dia? Empty Re: Com o campo a data de nascimento, como saber a idade da pessoa no dia?

Mensagem  Tobaldini Qua 30 maio - 13:47

Miro escreveu:Outra forma de fazer isto é:

Criar um Campo Calculado Condicional:

Valor Padrão = Ano_Atual - Ano_Nascimento - 1

. Condição 1 = Mes_Atual > Mes_Nascimento
. Valor 1 = Ano_Atual - Ano_Nascimento

. Condição 2 = Mes_Atual = Mes_Nascimento AND Dia_Atual >= Dia_Nascimento
. Valor 2 = Ano_Atual - Ano_Nascimento

Sendo:

Ano_Atual = VALUE(SUBSTR(DATE(); 7; 4); 0)
Mes_Atual = VALUE(SUBSTR(DATE(); 4; 2); 0)
Dia_Atual = VALUE(SUBSTR(DATE(); 1; 2); 0)

e:

Ano_Nascimento = VALUE(SUBSTR(DATE(dt_nascimento); 7; 4); 0)
Mes_Nascimento = VALUE(SUBSTR(DATE(dt_nascimento); 4; 2); 0)
Dia_Nascimento = VALUE(SUBSTR(DATE(dt_nascimento); 1; 2); 0)


Outra ainda, obtendo a parte interira, é
( date() - dt_nascimento ) / 365

Tobaldini

Mensagens : 3
Data de inscrição : 22/05/2012

Ir para o topo Ir para baixo

Com o campo a data de nascimento, como saber a idade da pessoa no dia? Empty Re: Com o campo a data de nascimento, como saber a idade da pessoa no dia?

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos