业务一单个案

2020-09-14 18:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Business One 8....

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

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


Business One 8.82 pl12

我有一个查询,要求用户返回结果,因为他们进行输入时查询看起来如下:

选择T0.ItemCode,T0.ItemName,T0.U_colornam,T0.U_jc,T0.PicturName

FROM OITM T0

T0.ItemCode = [%0]或

T0.ItemCode = [%1]或

T0.ItemCode = [%2]或

T0.ItemCode = [%3]或

T0.ItemCode = [%4]或

T0.ItemCode = [%5]或

T0.ItemCode = [%6]或

T0.ItemCode = [%7]或

T0.ItemCode = [%8]或

T0.ItemCode = [%9]或

T0.ItemCode = [%10]或

T0.ItemCode = [%11]或

T0.ItemCode = [%12]或

T0.ItemCode = [%13]或

T0.ItemCode = [%14]

这是当前正在运行的查询,未按放入的顺序提供结果。我查看了按情况排序,这在测试硬编码值方面非常有用。 这就是我希望它运行的方式。

从OITM T0中选择T0.ItemCode,T0.ItemName,T0.U_colornam,T0.U_jc,T0.PicturName T0.ItemCode = [%0]或
T0.ItemCode = [%1]或
T0.ItemCode = [%2]或
T0.ItemCode = [%3]或
T0.ItemCode = [%4]或
T0.ItemCode = [%5]或
T0 .ItemCode = [%6]或
T0.ItemCode = [%7]或
T0.ItemCode = [%8]或
T0.ItemCode = [%9]或
T0.ItemCode = [%10]或
T0.ItemCode = [%11]或
T0.ItemCode = [%12]或
T0.ItemCode = [%13]或
T0.ItemCode = [ %14]
按情况排序
当T0.ItemCode = [%0]时1
当T0.ItemCode = [%1]时然后2
当T0.ItemCode = [%2]然后 3
当T0.ItemCode = [%3]时4
当T0.ItemCode = [%4]然后5
当T0.ItemCode = [%5]然后6在T0.ItemCode时
= [%6]当T0.ItemCode = [%7]时然后8
当T0.ItemCode = [%8]则THEN 9
当T0.ItemCode = [%9]时则10 < br>当T0.ItemCode = [%10]然后11
当T0.ItemCode = [%11]然后12
当T0.ItemCode = [%12]然后13当T0.ItemCode = [ %13]当T0.ItemCode = [%14] T时,然后14
HEN 15
END

我编辑查询以这种方式读取,但该查询无法运行。

关键字'ORDER'.2附近的语法不正确

有人可以看到或帮助我解决此代码的缺陷吗?

2条回答
槿木_熙
2020-09-14 19:12 .采纳回答

嗨,德里克,

请尝试以下操作:

选择T0.ItemCode,T0.ItemName,T0.U_colornam,T0.U_jc,T0.PicturName,
 案件
 当T0.ItemCode = [%0]然后1
 当T0.ItemCode = [%1]然后2
 当T0.ItemCode = [%2]时3
 当T0.ItemCode = [%3]时4
 当T0.ItemCode = [%4]然后5
 当T0.ItemCode = [%5]然后6
 当T0.ItemCode = [%6]时7
 当T0.ItemCode = [%7]时8
 当T0.ItemCode = [%8]然后9
 当T0.ItemCode = [%9]然后10
 当T0.ItemCode = [%10]时11
 当T0.ItemCode = [%11]然后12
 当T0.ItemCode = [%12]然后13
 当T0.ItemCode = [%13]然后14
 当T0.ItemCode = [%14]然后15
 END AS [订购]
 从OITM T0
 T0.ItemCode = [%0]或
 T0.ItemCode = [%1]或
 T0.ItemCode = [%2]或
 T0.ItemCode = [%3]或
 T0.ItemCode = [%4]或
 T0.ItemCode = [%5]或
 T0.ItemCode = [%6]或
 T0.ItemCode = [%7]或
 T0.ItemCode = [%8]或
 T0.ItemCode = [%9]或
 T0.ItemCode = [%10]或
 T0.ItemCode = [%11]或
 T0.ItemCode = [%12]或
 T0.ItemCode = [%13]或
 T0.ItemCode ='[%14]'
 按6排序
 

一周热门 更多>