Peguei a consulta que foi criada e fiz um SELECT pra ver o nome e a idade. As idades da tabela de clientes está diferente da idade que foi calculada no SELECT construído.
Será que a hora está interferindo no cálculo?
Peguei a consulta que foi criada e fiz um SELECT pra ver o nome e a idade. As idades da tabela de clientes está diferente da idade que foi calculada no SELECT construído.
Será que a hora está interferindo no cálculo?
Olá Leonardo!
Este banco de dados está com a idade desatualizada. Os valores do campo idade foram atualizados com essa função para se descobrir a idade entre 2017 e 2018.
No geral, é por isso que nunca devemos alocar um campo com idade, pois haverão esses tipos de problemas. O certo é alocar a data de nascimento e quando houver o interesse de saber a idade, deve se usar funções para isso.
Espero ter ajudado!