我的表scaricomerci
包含以下列:id | date | qt | price | vat
我的查询是:
SELECT SUM ((price * vat / 100) * qt) as totalvat FROM `scaricomerci`
我需要在qt = 0
的情况下启动此查询。
我会得到表格中每一行的总和" qt"与0无差异。我需要一个" if-then"构造,检查" qt"的值,如果= 0不将值添加到SUM
答案 0 :(得分:0)
您可以if
使用qt = 0
检查:
select sum (price * vat * if(qt = 0, 1, qt) / 100) as totalvat
from `scaricomerci`