Ich versuche, den folgenden CASE WHEN im berechneten Spaltenalias zu verwenden, aber es zeigt Syntaxfehler.Syntaxfehler beim Zuweisen von Spaltenwert mit CASE WHEN in berechneter Spalte Formel
[Password_Last_Changed] [datetime] AS
SELECT CASE
WHEN ([SUA_History1_Date] IS NOT NULL) then [SUA_History1_Date]
WHEN ([SUA_History1_Date] IS NULL) then [SUA_History2_Date]
WHEN ([SUA_History2_Date] IS NULL) then [SUA_History3_Date]
WHEN ([SUA_History3_Date] IS NULL) then [SUA_History4_Date]
WHEN ([SUA_History4_Date] IS NULL) then [SUA_History5_Date]
ELSE NULL
END
Nicht sicher, was schief gelaufen ist. Wenn es einen besseren Ansatz für diese Logik gibt, lass es mich versuchen.
Entfernen Sie das Schlüsselwort SELECT. Außerdem ist CASE "komisch". –
Die letzten 3 'When' werden niemals ausgeführt –