【问题标题】:Get total with vat in mysql query在 mysql 查询中获取增值税总额
【发布时间】:2017-07-28 13:01:00
【问题描述】:

我有两张桌子 销售>>>

还有sales_details

我想要一个我的 sql 查询,它在其中计算每个销售组的总和,如果有任何增值税,add_vat 比根据 (vat,add_vat) 百分比添加该金额并总计。

对不起我的语言。

谢谢。

【问题讨论】:

  • 您是否尝试过一些代码,或者您希望有人为您编写代码?
  • 我告诉你什么,你试一试,如果你遇到问题回来问你做错了什么。 SO 不是免费程序员的来源
  • 我知道这不是免费程序员的来源,但我不知道如何解决这个问题。
  • 尝试一些代码,如果有问题再问

标签: php mysql codeigniter


【解决方案1】:
SELECT s.*, SUM(IF(sd.sale_id = s.id, sd.amount,0)) AS amount, FORMAT(IF( (s.vat + s.add_vat) > 0 ,(SUM(IF(sd.sale_id = s.id, sd.amount,0)))*((s.vat + s.add_vat+100)/100), SUM(IF(sd.sale_id = s.id, sd.amount,0))),2) as total FROM sales AS s LEFT JOIN sale_details AS sd ON s.id = sd.sale_id GROUP BY s.id

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    相关资源
    最近更新 更多