declare @startDate datetime, @endDate datetime set @startDate='2020-09-01' set @endDate='2020-09-06' select * from(select '2020-09-01' startTime, '2020-09-03' endTime) a where a.startTime<=@endDate and a.endTime>=@startDate --表内的开始时间要 <= 输入的结束时间 --表内的结束时间要 >= 输入的开始时间