时空中的mysql时间跨度

时间:2012-10-11 10:18:19

标签: php mysql

我有一个包含from_dateto_date列的mysql表。

我还在PHP中获得了第二个时间段,包括$monday$friday

现在我想从我的表格中选择所有条目,其中的时间跨度包括至少$monday$friday之间的一天。

我首先考虑过这样的事情:

WHERE `from_date` >= :monday
AND `to_date` <= :friday

但这不包括from_date小于:mondayto_date大于:friday

的条目

1 个答案:

答案 0 :(得分:2)

我想您要选择在范围结束前开始并在开始后结束的记录:

WHERE from_date <= :friday AND to_date >= :monday