我有以下查询:

SELECT BaDebet2 - BaCredit2 AS TOTAL FROM balansen


编辑

我只想汇总TOTAL大于0时的所有BaDebet2记录

最佳答案

我认为这将解决您的问题。如果BaDebet2-BaCredit2> 0,则第二个查询将传递BaDebet2,否则为0。

SELECT SUM(BaDebet2_Actual) FROM
(SELECT IF(BaDebet2 - BaCredit2>0, BaDebet2 ,0) AS BaDebet2_Actual
 FROM balansen) A;

关于mysql - mysql加if语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7991860/

10-11 02:48