SSRS - замещающий параметр в строке оператора SQL Like - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь получить доступ к таблице трассировки, чтобы взять пару столбцов. SQL выполняется, но имеет пустые или нулевые значения для originalOrder и trcGuid. Также пробовал с такими кавычками, как этот @WebOrderID:

select *, CustFirstName + ' ' + CustLastName as CustFullName, 
(select trcXml from trace 
where trcKey like  CONCAT('WebTrans:', @WebOrderID, ':%') and trcCode = '0010' and trcProgram = 'Magento_Web_Sales_Orch') as originalOrder, 
(select trcGuid from trace 
where trcKey like  CONCAT('WebTrans:', @WebOrderID, ':%') and trcCode = '0010' and trcProgram = 'Magento_Web_Sales_Orch') as trcGuid
from VendorTracking 
where WebOrderID = @WebOrderID

В SSMS работает следующее:

select *, CustFirstName + ' ' + CustLastName as CustFullName, 
(select trcXml from trace 
where trcKey like  CONCAT('WebTrans:', '009102672', ':%') and trcCode = '0010' and trcProgram = 'Magento_Web_Sales_Orch') as originalOrder, 
(select trcGuid from trace 
where trcKey like  CONCAT('WebTrans:', '009102672', ':%') and trcCode = '0010' and trcProgram = 'Magento_Web_Sales_Orch') as trcGuid
from VendorTracking 
where WebOrderID = '009102672'
...