SQL Server BETWEEN和OR语句用法

0 sql sql-server select between

我试图在SQL Server中的同一个SQL语句中使用Between和OR子句,每次我得到空结果时,任何人都对此有所了解?我的原始SQL形成如下:

SELECT * 
FROM opportunity AS oppt
WHERE oppt.Location='O/S' 
   OR oppt.Location='Overseas' 
  AND oppt.OPEN_DATE BETWEEN '2014-01-01 00:00:00.000' 
                         AND '2010-01-01 00:00:00.000'
Run Code Online (Sandbox Code Playgroud)

RBa*_*ung 5

BETWEEN谓词要求较低的值为第一个,较高的值为第二个,否则您将得不到任何结果.