Я пытаюсь добавить условие where в свой оператор select, но получаю недопустимое исключение имени столбца.
SELECT "Ugly OLAP name" as "Value"
FROM OpenQuery( OLAP, 'OLAP Query')
Но если я попытаюсь добавить:
WHERE "Value" > 0
Вы предложили мне использовать оригинальное имя, и оно отлично работает.
Но что, если я не могу использовать оригинальное имя столбца, как следует
SELECT
ROW_NUMBER() OVER(PARTITION BY P.ProviderID
ORDER BY T.PostedUTC DESC, T.TransactionID DESC) as RN
FROM
Provider p
INNER JOIN
Transaction T
WHERE
RN = 1
Как я могу получить доступ к RN в моем месте ???