다음 코드를 사용하여 SQL Server 2014의 Where 절에 여러 조건을 추가하려고하는데 구문 오류가 발생합니다.where 절의 IIF 문 사용
사례 문을 시도했지만이 사이트의 예제를 기반으로 작동하지 않습니다.
Where
iif(ss.DATAAREAID = 'USMF',
(ss.ITEMGROUPID like 'S%' and ss.ITEMGROUPID not like 'SMS%'),
(ss.ITEMGROUPID like 'SW%' and ss.ITEMGROUPID like 'SS%')
나는 이것이 빠른 해결책이라고 확신하지만, 어떤 도움을 주시면 감사하겠습니다.
@ LasseVågsætherKarlsen - https://docs.microsoft.com/en-us/sql/t-sql/functions/logical-functions-iif-transact-sql –
내 SQL Server 지식을 분명히 업데이트해야합니다. . –