首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql查询两个时间段是否在数据库里的时间段,该怎么处理

2012-05-04 
sql查询两个时间段是否在数据库里的时间段我的文本框里的时间段是:14:00,15:00,一直到23:00,有两个文本,时

sql查询两个时间段是否在数据库里的时间段

我的文本框里的时间段是:14:00,15:00,一直到23:00,有两个文本,时间段是一样的,数据库的时间段未知,当用户输入的时间段和数据的时间有冲突,就会查询出来

例如:数据库里有 14:00 到 18:00 ,我从文本框输入15:00到16:00,这个时间段已经包含在数据库的时间段了,但是怎么查出来,又例如:14:00到15:00


[解决办法]

SQL code
/*a1 |-----------------| a2            b1|--------------------|b2*/--例如上面两个线段--当b1 between a1 and a2 or b2 between a1 and a2 --时一定有交集--外加 b1<a1 and b2>a2 --时有交集 

热点排行