【问题标题】:MYSQL - Add tax to a pricefieldMYSQL - 向价格字段添加税
【发布时间】:2013-06-08 13:17:53
【问题描述】:

我的表中有一个名为“价格”的列。我想在另一列中显示添加了增值税的价格。假设税率为 15%。我不想在数据库中添加另一列。

mysql 命令的外观如何?

我试过了:

SELECT SUM(price) FROM mytable

它总结了所有价格字段...我想添加 15%,然后在另一列中显示结果。

感谢任何帮助。

【问题讨论】:

  • 税费是加到所有价格的总和还是每个价格上?

标签: mysql add


【解决方案1】:

您可以为此使用视图:

create vw_mytable as
    select t.*, price*(1+0.15) as PriceWithVat
    from mytable t

然后,您可以执行以下查询:

select sum(PriceWIthVat)
from vw_mytable

【讨论】:

  • 这是一个很好的答案!如果需要在很多地方使用税收,最好将其作为一个常数保存在数据库中。
猜你喜欢
  • 2013-06-16
  • 2018-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-28
  • 2011-08-17
相关资源
最近更新 更多