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'))
你的SELECT * FROM(没有匹配的括号 –
你缺少一个括号。最简单的方法以检查有种错误是使用编辑器来突出显示这样的分隔符的匹配。Notepad ++是一种可能性。 – elc
谢谢 – kickster09