如何独立于年份比较日期是否在日期范围内?
表 "dates":
some_column| since | upto |
-----------|--------------|-------------|
'foo' | '2011-05-01' | '2013-06-01'|
现在我希望这个查询返回 'foo'
SELECT foo FROM dates WHERE '2014-05-05' BETWEEN `since` AND `upto`
如果需要的话,我可以更改"dates"表中存储日期的类型/格式,但我不能更改放入查询中的日期格式,因为该值通常来自另一个表(它是使用连接的更复杂查询的一部分)。