Vous devez utiliser une colonne calculée pour résoudre ce problème. Quelque chose avec une définition similaire à celle-ci :
ALTER TABLE Customers ADD Age AS datediff(year, DOB ,getdate())
Déclaration originale tirée de et informations complémentaires disponibles sur BlackWasp .
Modifier :
MSDN explique les colonnes calculées comme :
Source :MSDN - Colonnes calculées