我得到了一个包含列from_date和to_date的mysql表。
我还得到了由$monday和$friday组成的第二个timespan。
现在,我想从我的表中选择所有条目,该表的timespan至少包括$monday和$friday之间的一天。
我首先想到的是这样的东西:
WHERE `from_date` >= :monday
AND `to_date` <= :friday但这不包括from_date小于:monday或to_date大于:friday的条目
发布于 2012-10-11 18:20:52
我认为您应该选择在范围结束之前开始并在范围开始之后结束的记录:
WHERE from_date <= :friday AND to_date >= :mondayhttps://stackoverflow.com/questions/12837312
复制相似问题