hana数据库问题

请教下,有人知道hana数据库的四舍五入的函数吗?

ROUND ( AVG (CAST( 字段值 AS double ) ) ,3 )  这个没用

FineReport 旧友 发布于 2023-9-19 16:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-9-19 16:10(编辑于 2023-9-19 16:11)

AVG (CAST( 字段值 AS double ) ) 这个有问题把

以下是 ROUND() 函数的语法:

sql复制代码

ROUND(number_expression, decimal_places)

其中:

  • number_expression 是要进行舍入的数值表达式。

  • decimal_places 是要保留的小数位数。如果为正数,则舍入到指定的小数位数;如果为负数,则舍入到指定的小数位数的整数部分。

下面是一些示例:

  1. 将一个数值舍入到整数部分:

sql复制代码

SELECT ROUND(12.345); -- 结果为 12
  1. 将一个数值舍入到指定的小数位数:

sql复制代码

SELECT ROUND(12.345, 2); -- 结果为 12.35
  1. 将一个数值舍入到指定的小数位数的整数部分:

sql复制代码

SELECT ROUND(12.345, -1); -- 结果为 12.3

通过使用 ROUND() 函数,你可以根据需要将数值表达式进行四舍五入处理。

最佳回答
0
runnerLv7资深互助
发布于2023-9-19 16:10(编辑于 2023-9-19 16:11)

image.png

可以啊

没有avg函数吧

最佳回答
0
ID1208Lv6高级互助
发布于2023-9-19 16:13

单纯的round(1.232,2)  试试,看看是不是里面的转换存在问题

  • 4关注人数
  • 238浏览人数
  • 最后回答于:2023-9-19 16:13
    请选择关闭问题的原因
    确定 取消
    返回顶部