sql >> Base de Datos >  >> RDS >> Oracle

Oracle SQL CASO CUANDO ORA-00932:tipos de datos incoherentes:el CARÁCTER esperado obtuvo el NÚMERO 00932. 00000 - tipos de datos incoherentes:el %s esperado obtuvo %s

Usa 0 en lugar de '0' . La cantidad es un número y los números no se citan.

SELECT distinct 
CASE when t.cancelled = 'TRUE' then 0 
else t.amount END AMOUNT,
FROM table t