2013-10-04 43 views

回答

0

下面的查詢就可以解決這個問題:

SELECT * 
FROM myTable 
WHERE 
(tmp BETWEEN T1 AND T2) 
OR 
((tmp < T1 OR tmp > T2) AND (tmp NOT BETWEEN T1 AND T2)) 
0

一個類似這樣的查詢應該工作:

(select * from myTable where tmp >= T1 and tmp <= T2) 
UNION 
(select * from myTable WHERE NOT EXISTS (select 1 from myTable where tmp >= T1 and tmp <= T2) AND tmp < T1 or tmp > T2) 

這不是測試,考慮到目前爲止提供的細節。

+0

感謝,我會嘗試一下:) – junior

相關問題