SQL 判断是否存在时间交叉

if exists(select 1 from Tb_Test where (BeginTime between '2012-5-2' and '2012-6-2') or(EndTime between '2012-5-2' and '2012-6-2') or('2012-6-2' between BeginTime and EndTime) or('2012-5-2' between BeginTime and EndTime) )print '时间存在交叉'
posted @ 2012-04-13 16:16  AlanCoder  阅读(644)  评论(0编辑  收藏  举报
View Code