0

我有一个带有列的 mysql 表from_dateto_date.

我还在 PHP 中获得了第二个时间跨度,由$monday和组成$friday

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

我首先想到了这样的事情:

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

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

4

1 回答 1

2

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

WHERE from_date <= :friday AND to_date >= :monday
于 2012-10-11T10:20:51.957 回答