从 sql 中的同一列中减去值?

Subtract values from the same Column in sql?

SELECT SUM(CASE isDeposited WHEN 0 THEN amount WHEN 1 THEN -amount END) AS total
FROM records WHERE memberID = 3;

这是我的代码。我试过了,它有效,但没有给我正确的结果。 memberID 3一共提现250 - 50,也就是200但是给我的结果是150.

你的计算有问题,(4 * 50) - 50 = 150.