Я пытаюсь написать оператор Case When
, но я получаю несогласованную ошибку данных. Мне нужно отобразить «Returned», если первая, когда инструкция не выполняется.sql непоследовательные типы данных: ожидаемое число получено char
CASE
WHEN (X.RECEIVED_QTY = 0) THEN FLOOR(SYSDATE-INVENTORY_TRANS.TRANSACTION_DATE)
WHEN (X.RECEIVED_QTY = 0) THEN 'RETURNED'
END AS DAYS_OUT
СПАСИБО! Это сработало – user3642416