为什么CEIL和FLOOR内置函数在OPEN SQL中不起作用?

2020-08-29 04:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 您好专家 为什么CIE...

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

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


您好专家

为什么CIEL/Floor Function不起作用。 另一个正在按预期工作,但是这两个都是问题所在。

您能在这里帮我吗?

下面是我的代码-

选择abs(num1)AS abs_value,div(500,100)AS div_value,
         mod(500,2)AS rem_value,round(num2,2)AS round_value,
         ceil(8.9)AS ceil_value
         FLOOR(2.7)作为floor_value
 从demo_expressions插入表@DATA(maths_tab)。

下面是错误的快照-

(26.3 kB)
7条回答
Doze时光
2020-08-29 05:02

ABAP规则很多。 我只能查询带小数位数字文字(ABAP 7.52)的查询:

常量小数类型decfloat34值'7.4'。
 常量decnum2类型p十进制1值'7.4'。


 SELECT @decnum AS十进制
     从t000
     插入表@DATA(decnum_tab1)。

 SELECT @(CONV decfloat34('7.4'))AS十进制
     从t000
     插入表@DATA(decnum_tab)。

 选择价格,ceil(价格+除法(74,10,1))AS ceil_value
     从小事
     插入表@DATA(ceil_tab)。

 选择价格,ceil(价格+ @ decnum2)AS ceil_value
     从小事
     插入表@DATA(ceil_tab2)。
 

一周热门 更多>