在我写的程序中,我正在创建一些具有开始日期(带有日期选择器)和结束日期(也带有日期选择器)的对象.现在我需要检查此对象的日期范围是否与存储在数据库中的任何其他对象的日期范围重叠.如果是的话,我无法将其保存在数据库中,但如果不能,我可以.
任何人都知道如何做到这一点?
以下相当于Garry的建议
select count(1)
from YourTable
where (@start < End and @end > Start)
Run Code Online (Sandbox Code Playgroud)