求题,该如何解决

求题例:DATEDIFF(DY,BornDate,GETDATE())/365可以获取某个学生的年龄,怎样写Sql语句获取比他大一岁或者小

求题
例:DATEDIFF(DY,BornDate,GETDATE())/365可以获取某个学生的年龄,怎样写Sql语句获取比他大一岁或者小一岁的学生信息呢?

[解决办法]
select *from table where birthday=DATEDIFF(DY,BornDate,GETDATE())/365+1 or birthday=DATEDIFF(DY,BornDate,GETDATE())/365-1
[解决办法]
生日相差天数绝对值在365-365*2 之间的。