sql >> Database >  >> RDS >> Sqlserver

Hoe een berekend veld in een ander veld van dezelfde query te gebruiken

Doe het als volgt:

;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


  1. PostgreSQL -moet voorkomen in de GROUP BY-component of worden gebruikt in een aggregatiefunctie

  2. Wat zijn de verschillen tussen utf8_general_ci en utf8_unicode_ci?

  3. orakel trigger-log

  4. Geef PHP Array door via jQuery Ajax