Por qual razão esses comandos retornam alguns resultados que diferem em 1 ano? Query que eu fiz para a atividade:
Resultado da Query da "opinião do instrutor":
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por qual razão esses comandos retornam alguns resultados que diferem em 1 ano? Query que eu fiz para a atividade:
Resultado da Query da "opinião do instrutor":
Diogo,
Quando você coloca o dia e o mês, o cálculo mostra se você já fez aniversário este ano ou não.
Por favor, experimente as querys deste jeito:
Use sucos_vendas;
select NOME,
YEAR(current_timestamp()),
YEAR(DATA_DE_NASCIMENTO),
(YEAR(current_timestamp()) - YEAR(DATA_DE_NASCIMENTO)) AS IDADE
FROM tabela_de_clientes;
select NOME,
DATA_DE_NASCIMENTO,
CURDATE(),
TIMESTAMPDIFF(YEAR, DATA_DE_NASCIMENTO, CURDATE()) AS IDADE
FROM tabela_de_clientes;Por favor, se a dúvida foi resolvida não esqueça de fechar o tópico e se você ficou satisfeito com a minha resposta, me pontue... eu adoro estes pontinhos... medalha-medalha-medalha...
[]'s,
Fabio I.