Verwenden Sie 0
statt '0'
. Der Betrag ist eine Zahl, und Zahlen werden nicht in Anführungszeichen gesetzt.
SELECT distinct
CASE when t.cancelled = 'TRUE' then 0
else t.amount END AMOUNT,
FROM table t
Verwenden Sie 0
statt '0'
. Der Betrag ist eine Zahl, und Zahlen werden nicht in Anführungszeichen gesetzt.
SELECT distinct
CASE when t.cancelled = 'TRUE' then 0
else t.amount END AMOUNT,
FROM table t