Bạn nên sử dụng một cột được tính toán để giải quyết vấn đề này. Một cái gì đó có định nghĩa tương tự như sau:
ALTER TABLE Customers ADD Age AS datediff(year, DOB ,getdate())
Tuyên bố gốc được lấy từ và thông tin khác có sẵn tại BlackWasp .
Chỉnh sửa:
MSDN giải thích các cột được tính là:
Nguồn: MSDN - Cột Tính toán