Boa noite, O problema dessa consulta que ela não considera exatamente o dia do aniversário do cliente. Vou utilizar exatamente o meu caso, o cliente Gabriel Araujo, nascido em 16/03/1985 apresenta 34 anos de idade, o que não está correto, porque no dia de hoje 09/03/2019 ele tem 33 anos, e irá fazer aniversário ainda.
como podemos corrigir isso?
Obrigado.
SELECT NOME, [data de nascimento],
CONCAT(DATEDIFF(YEAR, [DATA DE NASCIMENTO], GETDATE()), ' anos') AS IDADE
FROM [TABELA DE CLIENTES]