2017-03-15 2 views
0

오류가 계속 발생하여 실행되지 않습니다. 다른 방법으로 코드를 변경했지만 동일한 오류가 계속 발생합니다. 누구나 어떤 제안')'근처에 계속 잘못된 구문이 계속 표시됨

SELECT * 
From (
Select  R.CREATED as Created, 

     Case WHEN R.SR_AREA = 'OB 1st' THEN 'OB Res 2nd' When R.SR_AREA = 'OB Res 2nd' THEN 'OB Res 3rd' Else R.SR_AREA END as [SR_AREA] 

FROM  S_SRV_REQ AS R WITH (NOLOCK) 

WHERE  (R.INS_PRODUCT = 'Pending OB') AND 
     (R.CREATED BETWEEN @StartDate AND dateadd(d,1,@EndDate)) AND 
     (R.SR_AREA in('OB 1st','OB Res 2nd','OB Res 3rd')) AND 
     (R.RESOLUTION_CD = 'No Answer') 

UNION 



SELECT  TOP (100) PERCENT R.SR_AREA, 
     R.RESOLUTION_CD 


FROM  S_SRV_REQ AS R WITH (NOLOCK) 

WHERE  ((R.INS_PRODUCT = 'Pending OB') AND (R.LAST_UPD BETWEEN @StartDate AND dateadd(d,1,@EndDate)) AND 
     (R.SR_AREA in('Inbound', 'OB Res 3rd')) OR (R.RESOLUTION_CD <> 'No Answer')) 
+1

당신의 선택 * (일치하는 괄호 –

+0

당신은 괄호가 누락되지 않습니다있다. 쉬운 방법을 것을 확인하기 위해에서 일종의 오류는 그런 구분 기호에 대한 일치를 강조하는 편집기를 사용하는 것입니다. 메모장 + +는 하나의 가능성입니다. – elc

+0

고마워요. – kickster09

답변

0

당신은 당신의 문장의 끝에 마지막 ) 누락이있다.

Select * From (
      ..... 
       ) <--- 
0

개방 (폐쇄 일치해야합니다) 나는 당신이 볼 것을 확인 한 닫히지 않은 (

관련 문제