SQL中的价格计算公式

时间:2017-02-12 11:59:39

标签: sql formula

我一直在excel中使用以下公式,但现在我尝试使用sql: 公式:

Price field=(ROUND(Cost field/Constant number,1))-0.01

如果成本是1.43,那么根据这个公式的价格结果将是2.59。 我怎么写这个公式是sql?

1 个答案:

答案 0 :(得分:0)

您可以使用简单的选择和圆形

假设您的列名为Cost fieldConstant number

    select ROUND(`Cost field`/`Constant number`,2)-0.01 as price
    from my_table 

或使用Constant number = 30

  select ROUND(`Cost field`/30,2)-0.01 as price
    from my_table 

并且正如Philipp所建议的那样,确保适当的舍入看看https://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_round