Я выполняю запрос ниже в SQL Server 2012 против связанного сервера, и я получаю сообщение об ошибке ниже. Я использую неправильное ключевое слово / функцию или отсутствует какой-либо синтаксис. Запрос работает нормально, когда я работаю без openquery
ORA-00923: FROM keyword not found where expected
Запрос ниже:
select * from openquery(LinkedServerName,
'select t.TRANSACTION,t.PARTNER,t.DATE
from
(select st.TRANSACTION,st.PARTNER,st.DATE
,RowNum = ROW_NUMBER() over(partition by st.TRANSACTION order by st.DATE desc)
from tbltransactions st) t where t.RowNum = 1')