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":
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.