0

可能重复:
如何根据出生日期和 getDate() 计算年龄(以年为单位)

有谁知道我如何设置 where 子句,通过从出生日期计算年龄,只获取 26-33 岁的用户?

我以前用它来获取所有 25 岁以下的用户,现在我只是想知道我是否可以使用它来获取 26-33 岁的用户,或者是否有更好的方法?

AND DOB >= ADDDATE(CURRENT_DATE(), INTERVAL -25 YEAR)
4

1 回答 1

1
AND DOB BETWEEN ADDDATE(CURRENT_DATE(), INTERVAL -33 YEAR) AND ADDDATE(CURRENT_DATE(), INTERVAL -26 YEAR) 

(作为建议 - 未经测试)

于 2012-12-30T02:05:34.820 回答