Ich versuche, eine Where-Klausel in SQL Server 2014 mithilfe des folgenden Codes mehrere Kriterien hinzuzufügen, und ich erhalte einen Syntaxfehler.Verwenden einer IIF-Anweisung in einer Where-Klausel
Ich habe eine Case-Anweisung versucht, aber kann nicht funktionieren, basierend auf den Beispielen auf dieser Website.
Where
iif(ss.DATAAREAID = 'USMF',
(ss.ITEMGROUPID like 'S%' and ss.ITEMGROUPID not like 'SMS%'),
(ss.ITEMGROUPID like 'SW%' and ss.ITEMGROUPID like 'SS%')
Ich bin sicher, es ist eine schnelle Lösung, aber jede Hilfe wäre willkommen.
@ LasseVågsætherKarlsen - https://docs.microsoft.com/en-us/sql/t-sql/functions/logical-functions-iif-transact-sql –
Mir egal, muss mein SQL Server Wissen anscheinend aktualisieren . –