Я работаю над требованием даты рождения (DOB).ЕСЛИ возраст пользователя превышает 16 лет и 351 день, необходимо выбрать ИСТИНА.
Я реализовал следующий код:
DECLARE @Dob DATE
,@Subjectage DATE
SELECT @Subjectage = DATEADD(DAY, 351, DATEADD(YEAR, 16, @Dob))
IF @Subjectage <= GETDATE()
SELECT 'TRUE'
Это нормально или нужны какие-то изменения для улучшения?