用语句如何查出select * from SelectedMan where
promulgateTime ~ DateDiffTime 不再这 2012/11/23 ~ 2012/11/26
区间里的数据? ------最佳解决方案--------------------
select * from SelectedMan where promulgateTime <'2012-11-23' or DateDiffTime >'2012-11-26'
??? ------其他解决方案--------------------
select
* from SelectedMan where promulgateTime not between '2012/11/23' and '2012/11/26'
or DateDiffTime not between '2012/11/23' and '2012/11/26'
这样可能不全对 貌似你是说的这两个时间区间没有交集?
------其他解决方案--------------------
--如果说一个是开始时间 一个是结束时间 那么promulgateTime必定大于DateDiffTime
select * from SelectedMan
where promulgateTime>'2012/11/26' or DateDiffTime<'2012/11/23'
--从数学集合上说 这样可以保证没有交集