Чтобы вычислить возраст в SQL
Нужно рассчитать DOB месяц и возраст от заданной даты рождения.
ДАТА РОЖДЕНИЯ:
1988-10-20(ГГГГ-ММ-ДД)
Мне нужен вывод как
10 and age of(1988-10-20)
Я пробовал использовать его, но не смог получить должного результата.
SELECT (DATEDIFF(MONTH,'1988-10-20',getdate()))-(DATEDIFF(YEAR,'1988-10-20',GETDATE())*12) AS Smonth
Но я получаю вывод как -1,
Мне нужно получить выход как 10.
Что я уже пробовал:
SELECT (DATEDIFF(MONTH,'1988-10-20',getdate()))-(DATEDIFF(YEAR,'1988-10-20',GETDATE())*12) AS Smonth