在我的网站上,我概述了所有生日,从当天的7天到7天。
这是我的好工作查询:
SELECT * , DATE_FORMAT(birthday,'%m-%d') as date_order
FROM employees
WHERE DATE_ADD(birthday, INTERVAL YEAR(CURDATE())-YEAR(birthday) YEAR)
BETWEEN DATE_SUB(CURDATE(), INTERVAL 7 DAY)
AND DATE_ADD(CURDATE(), INTERVAL 7 DAY) ORDER BY date_order ASC
但是在12月的最后几天和1月的第一天出现了问题。 如何更改此查询,因此我得到如下列表:
生日: