我将用户假期的开始和结束日期存储在MySQL表中。
我需要启用管理员在指定两个日期的情况下运行报表的功能,并且从数据库中检索在两个指定日期之间的开始日期或结束日期的所有用户。
有没有人做过类似的事情,或者知道这样做的好方法?
答案 0 :(得分:6)
使用mysql的between operator
答案 1 :(得分:1)
如果你想在两个日期之间做,你可以这样做:
`date` >= '$from' AND `date` <= '$to'
在msql
的WHERE语句中答案 2 :(得分:1)
"SELECT * FROM table WHERE vac_start_date <= " . $search_end_date . " AND vac_end_date >= " . $search_start_date;
那应该为你做。