случай, когда есть проблема, другой случай не работает - PullRequest
0 голосов
/ 12 июня 2019

Я думаю, что «использованный» результат d, c, cc, но я просто получаю 0.

Я думаю, nvl(used)=0 прав, поэтому «использовал» установить «0», но существует еще один, поэтому он показываетдругое значение, если вложенный оператор case работает хорошо

SELECT CASE
          WHEN NVL (used, 0) = 0
          THEN
             '0'
          WHEN cd = '30'
          THEN
             CASE WHEN MOD (cre, 60) = 0 THEN 'd' ELSE 'c' END
          ELSE
             'cc'
       END
          AS soso
  FROM x;

ошибки нет, но используется значение '0'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...