Supportnet / Forum / Datenbanken
MS-SQL CASE Statement
Frage
Hallo zusammen,
Kann mir bitte jemand sagen wie das CASE Statement in MS-Sql funktioniert. Ich verzweifel gerade sehr....und in allen foren steht überall was anderes...
SELECT [b]CASE [Licence] WHEN 'LicenceA' THEN '1' ELSE '0' END AS Zero_or_One[/b], User.Licence_BU_From,
FROM Licence INNER JOIN [User] ON Licence = User.Licence
WHERE (((User.Licence_BU) Is Not Null) AND ((User.Licence_BU_From) Is Not Null))
GROUP BY Licence.Licence_BU, User.Licence_BU_From;
Was ist an dem Fettgedruckten falsch? :-(
Antwort 1 von Booyeoo
Frage hat sich erledigt, man muss IIF verwenden um hier weiter zu kommen.
Iif(IsNull(Feldname),'Wertderreinsollwennerfüllt','ElseWert')
Iif(IsNull(Feldname),'Wertderreinsollwennerfüllt','ElseWert')

