Как изменить эту переменную на 3 элемента - PullRequest
0 голосов
/ 19 марта 2019

Я использую эту переменную, чтобы изменить значение в поле:

IF(IFnull(DATEDIFF(ADDDATE(IssuedDate, INTERVAL ExpirationTIme month),NOW()),datediff(ValidUntil,Now()))>0,'Active','Expired')

но моя проблема в том, что мне нужно 3 значения, Active Expired и N / A,

N / A будет отображаться, только если ValidUntil имеет значение null

Может быть, это может быть другой способ сделать это ..

есть идеи? заранее благодарю

1 Ответ

0 голосов
/ 19 марта 2019

Вы можете использовать несколько операторов if следующим образом:

IF(ValidUntil IS NULL, 'N/A', IF(IFnull(DATEDIFF(ADDDATE(IssuedDate, INTERVAL ExpirationTIme month),NOW()),datediff(ValidUntil,Now()))>0,'Active','Expired'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...