帆软小数点保留问题

取出来的数里面有最多带一位小数  然后如果格式里面你设置带1位小数的话 那些不带小数的会带上一个.0 有没有办法 如果带小数就显示那个小数  本来不带小数就不带

FineReport wd210010 发布于 2019-6-4 13:20
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axingLv6专家互助
发布于2019-6-4 15:01

数字格式为:#0.#

blob.png

最佳回答
0
zhu大阳啊~Lv3初级互助
发布于2019-6-4 13:31(编辑于 2019-6-4 13:34)

那你直接从数据库取出什么数就显示什么数就好了啊,不带格式就好了啊image.png

最佳回答
0
张洪威Lv6高级互助
发布于2019-6-4 13:42

如果说是数据库里面可能小数点后有多位数字,然后保留一个小数位。整数的话正常,你可以用下面这个sql 处理。


SELECT top 100 contract_price,

   case when   CHARINDEX('.',contract_price)>0 then Convert(decimal(18,1),contract_price)

   else contract_price end   

  FROM ZZ_Purchase


image.png

最佳回答
0
zsh331Lv8专家互助
发布于2019-6-4 14:32
=if(int($$$)=$$$,ROUND($$$, 0),ROUND($$$, 1))

image.png


image.png

  • 5关注人数
  • 3592浏览人数
  • 最后回答于:2019-6-4 15:01
    请选择关闭问题的原因
    确定 取消
    返回顶部