Fiz dessa outra forma:
DECLARE @CPF VARCHAR(15);
DECLARE @DATA_NASCIMENTO DATE;
DECLARE @IDADE INT;
DECLARE @IDADE_OLD INT;
SET @CPF = '2600586709';
SELECT @DATA_NASCIMENTO = [DATA DE NASCIMENTO] FROM [TABELA DE CLIENTES] WHERE CPF = @CPF;
SET @IDADE = DATEDIFF(YEAR, @DATA_NASCIMENTO, GETDATE());
SELECT @IDADE_OLD = idade from [TABELA DE CLIENTES] where CPF = @CPF
PRINT @IDADE_OLD
PRINT @idade
IF @IDADE_OLD < @IDADE
BEGIN
UPDATE [TABELA DE CLIENTES] SET IDADE = @IDADE WHERE CPF = @CPF;
PRINT 'idade atualizada para ' + CAST(@IDADE AS VARCHAR(10))
END;
ELSE
PRINT 'Idade permaneceu a mesma'