我有下面的查询,它会根据我的php项目中的月份获取所选人员的详细信息。因此,它显示了本月有生日的人员列表。但我真的想要获得今天有生日的人的名单。请帮我改变这个问题......
select * from customer_info
where date_format(str_to_date(b_day, '%Y-%m-%d'), '%m') = MONTH(NOW());
答案 0 :(得分:5)
如何使用month()
和day()
?
select ci.*
from customer_info ci
where month(b_day) = month(curdate()) and day(b_dat) = day(curdate());
答案 1 :(得分:3)
SELECT
*
FROM
customer_info
WHERE
MONTH(b_day) = MONTH(NOW()) AND
DAY(b_day) = DAY(NOW())