select *
from users
where CAST(CONCAT(DATE_FORMAT(NOW(), '%Y'),DATE_FORMAT(Birthday,'-%m-%d')) AS DATETIME )
between CAST(DATE_FORMAT(NOW(), '%Y-%m-%d') AS DATETIME )
and CAST( CONCAT(DATE_FORMAT(NOW(), '%Y'),DATE_FORMAT(DATE_ADD(CURRENT_DATE(),INTERVAL 3 DAY),'-%m-%d')) AS DATETIME )
本文介绍了一种SQL查询方法,用于找出近期即将过生日的用户。通过将当前日期与用户的生日信息结合,筛选出未来三天内有生日的用户。
1197

被折叠的 条评论
为什么被折叠?



