点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的老板
我在SQLSERVER中有这些代码
SELECT ltrim(U_Loader1)as man,DocNum,U_Truck,SWW/(IIF(LEN(U_Loader1)= 0,0,1) + IIF(LEN(U_Loader2)= 0,0,1) + IIF(LEN(U_Loader3)= 0,0,1) + IIF(LEN(U_Loader4)= 0,0,1))AS工资 从table_1 哪里LEN(U_Loader1)> 0 全联盟 SELECT ltrim(U_Loader2)as man,DocNum,U_Truck,SWW/(IIF(LEN(U_Loader1)= 0,0,1) + IIF(LEN(U_Loader2)= 0,0,1) + IIF(LEN(U_Loader3)= 0,0,1) + IIF(LEN(U_Loader4)= 0,0,1))AS工资 从table_1 哪里LEN(U_Loader2)> 0 全联盟 SELECT ltrim(U_Loader3)as man,DocNum,U_Truck,SWW/(IIF(LEN(U_Loader1)= 0,0,1) + IIF(LEN(U_Loader2)= 0,0,1) + IIF(LEN(U_Loader3)= 0,0,1) + IIF(LEN(U_Loader4)= 0,0,1))AS工资 从table_1 哪里LEN(U_Loader3)> 0 全联盟 SELECT ltrim(U_Loader4)as man,DocNum,U_Truck,SWW/(IIF(LEN(U_Loader1)= 0,0,1) + IIF(LEN(U_Loader2)= 0,0,1) + IIF(LEN(U_Loader3)= 0,0,1) + IIF(LEN(U_Loader4)= 0,0,1))AS工资 从table_1 哪里LEN(U_Loader4)> 0 按1升序排列
代码可以正常工作,如图所示
现在,我想在带有用户定义表的SAP CRYSTAL报表中运行相同的代码
我这样将代码放在TOAD中
第一行显示错误。
如何使这些代码在SAP中可行?
SELECT ltrim(U_Loader1)as man,DocNum,U_Truck,SWW/(IIF(LEN(U_Loader1)= 0,0,1) + IIF(LEN(U_Loader2)= 0,0,1) + IIF(LEN(U_Loader3)= 0,0,1) + IIF(LEN(U_Loader4)= 0,0,1))AS工资 从table_1 哪里LEN(U_Loader1)> 0 全联盟 SELECT ltrim(U_Loader2)as man,DocNum,U_Truck,SWW/(IIF(LEN(U_Loader1)= 0,0,1) + IIF(LEN(U_Loader2)= 0,0,1) + IIF(LEN(U_Loader3)= 0,0,1) + IIF(LEN(U_Loader4)= 0,0,1))AS工资 从table_1 哪里LEN(U_Loader2)> 0 全联盟 SELECT ltrim(U_Loader3)as man,DocNum,U_Truck,SWW/(IIF(LEN(U_Loader1)= 0,0,1) + IIF(LEN(U_Loader2)= 0,0,1) + IIF(LEN(U_Loader3)= 0,0,1) + IIF(LEN(U_Loader4)= 0,0,1))AS工资 从table_1 哪里LEN(U_Loader3)> 0 全联盟 SELECT ltrim(U_Loader4)as man,DocNum,U_Truck,SWW/(IIF(LEN(U_Loader1)= 0,0,1) + IIF(LEN(U_Loader2)= 0,0,1) + IIF(LEN(U_Loader3)= 0,0,1) + IIF(LEN(U_Loader4)= 0,0,1))AS工资 从table_1 哪里LEN(U_Loader4)> 0 按1升序排列
请
(56.0 kB)
尊敬的Tariq,
请将LEN更改为LENGTH并更新我,
可能我们可能必须将IIF更改为CASE
Venkat
是的,很奇怪。
删除ltrim并检查其是否有效
此外,您添加了总和,最后有分组依据
尊敬的先生,
我已经改变了这种情况
现在查询中出现此错误消息
CategoryTimestampDurationMessageLinePosition错误3/31/2020 11:53:14 AM0:00:04.122SAP Hana数据库错误:无效的列名:由于GROUP BY子句或聚合函数,选择列表中的'ODLN.U_Loader2'列无效 不包含:第11行第14行(在pos 308)10
请
谢谢先生
现在一切正常。
这是我的最终密码
一周热门 更多>