查询将不排除用户提示,但可以正常工作

2020-09-02 08:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP业务一8.88 pl 1...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP业务一8.88 pl 12

下面的查询工作正常

选择项目,数量,代码,描述,JC,图片
 FROM(选择LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)作为'Item',
 T1。数量
 T1代码
 T0.ItemName为"描述",
 T0.U_jc为" JC",
 T0.PicturName为"图片",


                 ROW_NUMBER()OVER(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)排序(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1))排序


          来自[dbo]。[OITM] T0
 内部联接[dbo]。[ITT1] T1在T1上。[父亲] = T0。[ItemCode]
          在T1。父亲喜欢"%-%"
 和T0.ItemName不像'%BLK%')AS
 其中a.RowNumber = 1
 和a.Quantity = 1
 和a。类似'%'+'some val'+'%'的代码
 和a。说明不像'%BLK%'
 

当我将查询编辑为用户输入以外的内容时,我一直无法绑定多重标识符itt1.father

我编辑过的查询看起来像这样。

选择项目,数量,代码,描述,JC,图片
 FROM(选择LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)作为'Item',
 T1。数量
 T1代码
 T0.ItemName为"描述",
 T0.U_jc为" JC",
 T0.PicturName为"图片",


                 ROW_NUMBER()OVER(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1)排序(按LEFT(T1.Father,CHARINDEX('-',T1.Father)-1))排序


          来自[dbo]。[OITM] T0
 内部联接[dbo]。[ITT1] T1在T1上。[父亲] = T0。[ItemCode]
          在T1。父亲喜欢"%-%"
 和T0.ItemName不像'%BLK%')AS
 其中a.RowNumber = 1
 和a.Quantity = [%0]
 和a。类似'%'+'[%1]'+'%'的代码
 和a。说明不像'%BLK%'
 

有人知道我的问题在这里吗? 当我手动提供值时,一切正常。

7条回答

尝试一下

选择"项目","数量","代码","描述",t0.U_jc,"图片"
FROM(选择左(T1。"父亲",LOCATE(T1。"父亲",' -')-1)AS"项目",T1。"数量",T1。"代码",
T0。" ItemName",AS"描述",
T0。" U_jc" AS" JC",< br> T0。" PicturName"作为"图片",
ROW_NUMBER()超过(按左(T1。"父亲"的位置,LOCATE(T1。"父亲",'-')-1)按左(T1)排序 。"父亲",LOCATE(T1。"父亲",'-')-1))AS"行号"
从" OITM" T0
内连接" ITT1" T1在T1上。"父亲" = T0 。"" ItemCode"
在T1。"父亲"像'%-%'和T0。" ItemName"不像'%BLK%')作为
a。" RowNumber" = 1和a。 数量" = [%0]和a。"代码",例如'%'|| '[%1]'|| '%'和a。"描述"不像'%BLK%'

一周热门 更多>