我想知道如何在下拉列表中查看每个年龄组(6-10、11-13、14-16)的儿童。例如,当我选择年龄组时,下面的 gridview 将只显示该指定年龄组的孩子。
我使用下面的 sql 将出生日期转换为年龄。
SELECT CASE WHEN (MONTH(GETDATE()) * 100) + DAY(GETDATE()) >= (MONTH(Dob) * 100)
+ DAY(Dob) THEN DATEDIFF(Year, Dob, GETDATE()) ELSE DATEDIFF(Year, Dob, GETDATE())
- 1 END AS Age FROM parent WHERE ([Gender] IS NOT NULL)
我对 sql 没有任何问题,我已将出生日期转换为年龄,但现在如何在年龄组范围内实现它?