点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家!
请对此提供帮助。
IFNULL((SELECT
CAST(T1.U_U_UNE_ISNO AS DECIMAL(18,2))
从" @UNE_CSRDET" t1
左加入t0上的" @UNE_CSRHED" t8。" U_UNE_CSR" = t8 。" DocEntry"
其中t1。" DocEntry" = t8。" DocEntry"
AND T1。" LineId" ='1'),'')AS" 1",
(18.3 kB)
嗨,
尝试一下,
IFNULL((SELECT
CAST(T1.U_U_UNE_ISNO AS DECIMAL(18,2)))
FROM" @UNE_CSRDET" t1
在t1上左连接" @UNE_CSRHED" t8。" U_UNE_CSR" = t8 。" DocEntry"
其中t1。" DocEntry" = t8。" DocEntry"
AND T1。" LineId" ='1'),'')AS" 1"
此致
Nagarajan
正确的查询
IFNULL((SELECT
CAST(T0.U_U_UNE_ISNO AS varchar)
FROM" @UNE_CSRDET" t0
WHERE t0。" DocEntry" = t8。" DocEntry"
AND T0。" LineId " ='1'),")AS" 1",
IFNULL((SELECT
CAST(T0.U_U_UNE_ISNO AS varchar)
FROM" @UNE_CSRDET" t0
WHERE t0 。" DocEntry" = t8。" DocEntry"
与T0。" LineId" ='2'),'')AS" 2",
嗨,
我相信您有表别名T0,T1,... T8。 并且T0不是错字。(如果nagaraj的回复不合适)
您正在使用If语句中的T0导致错误。 将T0用作T9,并在if Null语句内再进行一次连接。
注意:T9联接与T0相同,它将重复且多次读取同一张表。
希望它能起作用...
谢谢
仅供参考
UDF类型:
1。 T0.U_U_UNE_ISNO(数字(11)
2.T0。" LineId"
(数字(11)
一周热门 更多>