Простой запрос Select x, y , z from Table содержит «Case when» в выборе.
Это поле заканчивается как «Конец как« поле результата »».
Я хотел бы использовать это «поле результата» в другой команде как часть той же команды SELECT (команда Dateadd).
SELECT
PositionDate,
ISIN,
Issuer,
FirstCouponDate,
TermLength,
TermUnit,
CASE
WHEN TermUnit = 'Years' THEN 'year'
WHEN TermUnit = 'Months' THEN 'month'
END AS 'TermUnitRenamed',
DATEADD(TermUnitRenamed, TermLength, FirstCouponDate),
FROM
GIBDataWarehouse.dbo.vw_Positions