提问者:小点点

如何在mysql中的重叠日期期间之间找到最合适的日期


我得到了一个有这样数据的表:

如何选择具有适当id的行,其中date_from和date_to之间的s_date最接近date_from\date_to范围?在我的情况下,最合适的行必须是:

谢谢!


共1个答案

匿名用户

是否要使用日期比较筛选行?关于您的示例:

select t.*
from t
where s_date >= date_from and s.date < date_to;