Попытка найти альтернативу наличию 2 полей в регистре

Это мой sql пока:

   RPAG=( CASE WHEN (RPDCT='RU') THEN 0
   WHEN (RPDCT!='RU') THEN (RPAG/100)
   END ),

Однако это возвращает только записи RU, которые были изменены на 0, а не любые другие записи, разделенные на 100. Я читал, что вы не можете иметь два поля в CASE выражение, которое объясняет, почему я получаю только один результат. Поэтому мне интересно, есть ли у кого-нибудь идеи, как я могу сделать это эффективно?

Остальная часть запроса - это базовый оператор выбора, использующий openquery,

0 ответов

Другие вопросы по тегам