点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我对使用HANA语法进行非常简单的查询有一点疑问。
请考虑以下代码:
选择
(从OPKG子WHERE子中选择子" Weight1"。" PkgType" = T0。" U_DUPkgType")" Verpackungsgewicht",T0。"数量""VerfügbarKg",
T0。" 数量"/案例(从OPKG子项中的SELECT子项" Weight1"子项中," PkgType" = T0。" U_DUPkgType")当0 THEN 1时空然后1 END"Verfügbar#鼓"
FROM OBTN T0
我的问题是T0.Quantity和子查询结果均为Numeric(19,6),乘或加就很好。 但是,如果我尝试对它进行除法,则最终会返回null。 我已经尝试通过将其转换为不同的数据类型来解决它,但是没有一个起作用。
您可能会看到我做错了吗?
预先感谢您的任何答复。
你好
用户在分子中为null(用于将空结果替换为零),并在分母中使用nullif(以避免除以0的错误)
谢谢。
一周热门 更多>