所以假设我的 DoB 是 1975-04-28,存储在变量中$dob
我想获取出生 +/- 5 岁的人,所以在 1970 年 4 月 28 日到 1980 年 4 月 28 日之间。
这是我到目前为止得到的:
SELECT id, username FROM tusers
WHERE profile_picture IS NOT NULL
AND settings LIKE '1,%'
AND sex = :sex
AND last_visit BETWEEN CURDATE() - INTERVAL 21 DAY AND CURDATE()
谢谢
编辑:人们的 DoB 作为dob
列存储在数据库中,格式为:1989-06-30。
Edit2:我在查询中没有 WHERE dob 子句,因为到目前为止我尝试的一切都失败了。