如何把money数据由元转换成万元显示,并且小数点2位

如何把money数据由元转换成万元显示,并且小数点2位,

例如23656844元变成2365.68万元

FineReport 陕西光大药业 发布于 2020-8-12 10:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
1
18328816101Lv5中级互助
发布于2020-8-12 11:08

SQL里面把money字段除以10000,再设置单元格样式,数字格式,选择保留2位小数,后面再手动写上单位万元

image.png

最佳回答
0
ColdmanLv6高级互助
发布于2020-8-12 10:59

你在SQL里面把这个字段除以10000,然后用round函数处理保留2位小数

最佳回答
0
gloria5Lv6见习互助
发布于2020-8-12 11:00

使用公式转换

round(money/10000,2)||'万元'

最佳回答
0
luojian0323Lv7资深互助
发布于2020-8-12 11:01

image.png

最佳回答
0
ixx2020Lv5见习互助
发布于2020-8-12 11:06

不要使用除法,会丢失精度的。浮点类型是按照接近 2分之一 4分之一 8分之一 …… 来计算的 

使用concat 函数 与 字符串类型转换后按照字符串来做(具体的按照对应的字段类型(int folat double )操作) 

最佳回答
0
HHHHH123Lv7中级互助
发布于2020-8-12 11:06

image.png

  • 7关注人数
  • 1644浏览人数
  • 最后回答于:2020-8-12 11:08
    请选择关闭问题的原因
    确定 取消
    返回顶部