在HANA上创建功能

2020-09-25 05:46发布

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

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


嗨,

我正在努力通过HANA Studio为HANA提供SQL函数。 这是我正在使用的代码:

创建函数" MBCF"。" CUSTOM_PRODUCTION_ISSUED"(在牙科牙nvarchar(20),在项目varchar(20)中)

返回AVG_PRICE DECIMAL(15,6)

语言SQLSCRIPT

AS

开始

SELECT(SELECT ISNULL(AVG(ISNULL(" Price",0)),0)从IGE1那里" BaseRef" =:DENTRY AND" ItemCode" =:ITEM)从DUMMY到AVG_PRICE;

END;

但是,执行时会出现以下错误:

不一致的数据类型:DECIMAL或INT是无效的函数参数类型:第7行第24行(在pos 196)

有帮助吗?

谢谢

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

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


嗨,

我正在努力通过HANA Studio为HANA提供SQL函数。 这是我正在使用的代码:

创建函数" MBCF"。" CUSTOM_PRODUCTION_ISSUED"(在牙科牙nvarchar(20),在项目varchar(20)中)

返回AVG_PRICE DECIMAL(15,6)

语言SQLSCRIPT

AS

开始

SELECT(SELECT ISNULL(AVG(ISNULL(" Price",0)),0)从IGE1那里" BaseRef" =:DENTRY AND" ItemCode" =:ITEM)从DUMMY到AVG_PRICE;

END;

但是,执行时会出现以下错误:

不一致的数据类型:DECIMAL或INT是无效的函数参数类型:第7行第24行(在pos 196)

有帮助吗?

谢谢

付费偷看设置
发送
1条回答
空代码
1楼 · 2020-09-25 06:23.采纳回答

嗨,

我确实使用COALESCE更改了ISNULL,并且它起作用了。

谢谢

一周热门 更多>