开发者社区> 问答> 正文

计算百分比变化会返回0 [重复]

我试图找到的百分比变化float,但是查询返回0.00

SELECT CAST(((SELECT 115301-(SELECT 114256))/(SELECT 114256))*100 AS DECIMAL(18,2))

我有什么想念的吗?我应该在哪里编辑SQL?

展开
收起
祖安文状元 2020-01-03 16:15:06 541 0
1 条回答
写回答
取消 提交回答
  • 试试下面它会起作用

    SELECT CAST(CAST((115301-114256) AS FLOAT)/114256*100 AS DECIMAL(18,2))
    
    2020-01-03 16:15:10
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用计算和数据去改变整个世界 立即下载
重新定义计算的边界 立即下载
低代码开发师(初级)实战教程 立即下载