当前位置: 代码迷 >> Sql Server >> 在多个时间区间中取数据的有关问题
  详细解决方案

在多个时间区间中取数据的有关问题

热度:42   发布时间:2016-04-24 08:53:02.0
在多个时间区间中取数据的问题。
表A:
ID Model StartTime                          EndTime
1 Test       2015-09-21 11:31:07.000 2015-09-21 12:31:07.000
2 Test       2015-09-22 01:31:07.000 2015-09-22 04:31:07.000
3 Test       2015-09-20 05:31:07.000 2015-09-20 07:31:07.000
表B:
ID  MODEL VALUE   TIME
我现在想在表B中取TIME不在表A的多个时间区间(StartTime到EndTime)中的value。请教怎么搞??
------解决思路----------------------

select *
from B
where not exists(select 1 from A where b.time between starttime and endtime)
  相关解决方案