【发布时间】:2014-04-30 17:57:14
【问题描述】:
我需要你的帮助 无论年份如何,我都需要在两个日期之间拉生日 我使用以下查询
$sql = "SELECT * FROM family_member WHERE DATE_FORMAT(dob, '%c-%d') BETWEEN DATE_FORMAT('2013-".$from_month."-".$from_day."', '%c-%d') AND DATE_FORMAT('2013-".$to_month."-".$to_day."', '%c-%d') order by MONTH(dob), DAYOFMONTH(dob)";
如果我给出 - 开始日期为 11 月 6 日 & - 结束日期为 12 月 13 日
但是如果我给出查询返回零记录 - 开始日期为 9 月 6 日 & - 结束日期为 12 月 13 日
它适用于某些场景。你能告诉我我需要纠正的问题吗
【问题讨论】:
-
能不能把family_member表的数据放进去
标签: sql