用sql语句 判断一个时间段是否在另一个时间段 怎么写

RT 比如 2010-05-10 到 2010-06-13 是否在 2010-05-01到 2010-05-31 这个时间段内
2025-03-22 21:05:37
推荐回答(2个)
回答1:

select * from 表名 where 列名 between 2010-05-01 and 2010-5-31

回答2:

那就是(开始时间>= 2010-05-01 and 开始时间 <= 2010-05-31) and (结束时间>= 2010-05-01 and 结束时间 <= 2010-05-31)