怎样判断两个时间段是否重叠

panyuan911 2008-12-19 08:43:16
数据库有4列
id、Title、StareTime、EndTime
怎样在添加数据时判断要增加数据的起始时间和结束时间不在已有数据的起始时间和结束时间内
就是时间段不能有交叉

分成两次运行也行
...全文
384 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lintf1986 2008-12-19
  • 打赏
  • 举报
回复
exist(select 1 from yourtable where StareTime<@StareTime and EndTime>@EndTime)

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧