У меня есть запрос:Ссылаясь на псевдоним вместо того, чтобы повторять расчет
SELECT [outer].*,
(total_pain_patients/NULLIF ((SELECT Sum(total_pain_patients)
FROM [topplansperprovider]
WHERE [outer].[INDEX_IMSID] = [INDEX_IMSID]
AND plan_rank BETWEEN 1 AND 10), 0)) * 100 AS PercentOf,
pm.*,
percentof * pm.score
FROM [topplansperprovider] AS [outer]
left JOIN [payer Mapping] pm
on lower([outer].Plan_Name_OR_Payment_Type)=lower(pm.[ims payer name])
WHERE INDEX_IMSID = '1753841'
ORDER BY 6 ASC
Моя проблема заключается в выборе этого:
percentof * pm.score
Так как percentof
это псевдоним производного столбца, я дон Не знаю, как использовать его в других столбцах.
- Как выбрать
percentof * pm.score
? - Если это слишком сложно, как я могу добавить
percentof
в качестве постоянного столбца к моему столу?
Не знаете, в чем состоят вопросы. Вы спрашиваете, как выбрать что-то. Но в запросе, который вы отправили, уже содержится его! – usr
@usr Я переформулировал вопрос, потому что он не точно описывал проблему. –