MySQL通过将不同表中的单元格相乘得到结果

标签 mysql sql multiplication

我试图得到一个正确的查询,但没有成功。 这是图片。

  • 在表“产品”中,我有以下字段ID、PRICESELL、TAXCATEG
  • 在表“TAXCATEG”中。我有以下字段,ID、TAXVALUE

我需要通过将“pricesell”乘以税值来得到总和。 即 prisell_withtax (此列不在表中任何位置)= 3 欧元 + 18%(在 TAXVALUE 中,该值存储为 18)= 3.54

提前谢谢您!

最佳答案

我假设 products 表上的 taxcateg 字段与 taxcateg 上的 id 字段匹配> 表。

如果是这样,类似这样的事情应该可以完成工作。

select
   p.*,
   t.*,
   p.pricesell + (p.pricesell * t.taxvalue)/100 as pricesell_withtax
from
   products p
   JOIN taxcateg t ON 
      p.taxcateg = t.id;  

关于MySQL通过将不同表中的单元格相乘得到结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42712915/

相关文章:

php - 文本输出中的斜杠

javascript - 使用 mysql 和流传感器数据绘制 d3 实时图形

python - 阶乘非零数字不匹配

php - 用jQuery乘以数据查询的结果

ruby - ruby 中更快的 Fixnum 乘法?

mysql - 相同的Id,不同的值,如果一个不OK,排除所有id

MySQL 连接错误 : Every derived table must have its own alias

php - 如何查找两个 Mysql 表之间的缺失值

mysql - 根据另一个表中的不相关字段从一个表中选择字段(具有 id 值的桥接表将它们链接起来)

mysql - SQL:创建一个新表,告诉用户每个员工的经理