Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá pessoal,
Preciso de ajuda.
Gostaria de converter um data de nascimento em idade pelo script de carregamento dos dados.
O que cheguei mais próximo foi age(NOW(),dt_nascimento) as idade. Porém, essa função está
me trazendo além da idade, o mês, ano, dia, hora e MM:SS.
Alguém tem alguma possibilidade para que o script traga só a idade?
Grato.
A coluna deve ser criada fora do select...
Faz assim:
Load
*,
Age(Today(1),dt_nascimento) as idade;
SQL SELECT "id_usuario_gms",
"no_usuario",
"no_logradouro",
"no_bairro",
"id_cep",
"no_municipio",
"dt_nascimento",
"in_sexo",
"nr_cns",
"end_id_cep",
"nu_latitude",
"nu_longitude"
FROM caminho."usuarios";
Entendeu? Crie a coluna dentro do load.
Considerando o uso da função age, não faz muito sentido usar o now()...Use age(today(),dt_nascimento) as idade.
Olá Thiago,
Tentei essa função today() também e não obtive resultado. Quando executo o script ele dá uma mensagem informando que function today() does not exist.
No script use:
Age(Today(1),dt_nascimento) as idade
Nada amigo!!!
Ao rodar o script ele informa que function today(integer) does not exist;
Bem, algo de errado está sendo feito...
Consegue postar teu script aqui?
Gostaria de ver onde você está executando a sugestão...
Pode ser mesmo esteja fazendo algo de errado.
O script está desta forma:
SQL SELECT "id_usuario_gms",
"no_usuario",
"no_logradouro",
"no_bairro",
"id_cep",
"no_municipio",
"dt_nascimento",
"in_sexo",
"nr_cns",
"end_id_cep",
"nu_latitude",
"nu_longitude",
Age(Today(1),dt_nascimento) as idade
FROM caminho."usuarios";
.
Obrigado pela ajuda.
A coluna deve ser criada fora do select...
Faz assim:
Load
*,
Age(Today(1),dt_nascimento) as idade;
SQL SELECT "id_usuario_gms",
"no_usuario",
"no_logradouro",
"no_bairro",
"id_cep",
"no_municipio",
"dt_nascimento",
"in_sexo",
"nr_cns",
"end_id_cep",
"nu_latitude",
"nu_longitude"
FROM caminho."usuarios";
Entendeu? Crie a coluna dentro do load.
Entendi sim. Isso mesmo Thiago. Obrigado pela sua ajuda e paciência.
Sempre à disposição meu amigo!