Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So verwenden Sie ein berechnetes Feld in einem anderen Feld derselben Abfrage

Gehen Sie folgendermaßen vor:

;WITH YourCTE AS
(
Select
    Case ...
        When ... then ...
        When ... then ...
        When ... then ...
    End                     as FieldA
From TblSource
)
SELECT FieldA, FieldA + 1 AS FieldB, FieldA + 2 AS FieldC ....
FROM YourCTE