我希望在仪表板上显示即将到来的生日记录.我有MySQL表'联系人'哪个
有领域dob (DATE YYYY-MM-DD).我希望在生日快到的时候检索所有记录
在接下来的15天里.例如:生日是1986-03-24应该是结果.
看看MySQL DATE_ADD和INTERVAL.
通过使用以下两者,您可以获得未来15天内的记录.
SELECT * FROM user WHERE dob BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 15 DAY)
Run Code Online (Sandbox Code Playgroud)
用于分娩比较.
MAKEDATE(YEAR(NOW() + INTERVAL 15 DAY), DAYOFYEAR(birthday)) BETWEEN CURDATE() AND CURDATE() + INTERVAL 15 DAY
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |