«ORA-00933: команда SQL неправильно завершилась» в открытом запросе - PullRequest
0 голосов
/ 29 октября 2019

Когда я запускаю приведенный ниже запрос, он отлично работает в SQL Server Management Studio, но не в SSRS. Выдается следующее сообщение об ошибке:

"ORA-00933: команда SQL не завершена должным образом" *

Кто-нибудь может мне помочь разрешить эту ошибку?

запрос ниже:

SELECT        TOMAX_SKU, SITE_NO, BASE_RETAIL, PRIORITY, START_DATE, END_DATE, PRICE_LIST, CREATE_DATE, SVINTNO
FROM            Openquery([ GOLDCEN_GOLDPROD ], 
                         'SELECT ARVCEXR as Article_Code
,uatvaln  as TOMAX_SKU
,ARVCEXV as SV 
,RESSITE as Site_No
,AVORESCINT as Network_Code
,AVIPRIX as Base_Retail
,AVOPRIO as Priority
,AVIDDEB as Start_Date
,AVIDFIN as End_Date
,AVINTAR as Price_List
,AVIDCRE as Create_Date
,ARVCINV SVINTNO
FROM GOLDCEN.AVEPRIX INNER JOIN goldcen.artuvattri ON uatcinv = avicinv
AND uatccla = ''TRNSTNSV''AND uatcatt = ''TMX SKU#''
and trunc(sysdate) between uatddeb and uatdfin
JOIN GOLDCEN.AVESCOPE ON AVONTAR = AVINTAR AND AVOPRIO in (10,20,50) AND SYSDATE BETWEEN AVODDEB AND AVODFIN
JOIN GOLDCEN.ARTUV ON ARVCINV = AVICINV
JOIN (SELECT DISTINCT RESSITE, RESPERE FROM GOLDCEN.RESEAU WHERE SYSDATE BETWEEN RESDDEB AND RESDFIN) RESEAU ON RESPERE = AVORESCINT
WHERE SYSDATE BETWEEN AVIDDEB AND AVIDFIN and AVIDDEB   >=''2019-06-01''
ORDER BY 1,2,3')
                          JOIN
                         bicubes. [ BIDW_DataMart ] . [ dbo ] . [ DY_DEAL_CALENDAR ] ON start_date = datekey
WHERE        timehourkey BETWEEN (2019080700) AND (2019081324)
...