Позвольте мне начать со слов: «Я уверен, что есть более простой способ сделать это, но я не могу его найти ...»
Я пытаюсь создать номер отслеживания на основе 4 отдельных значений в записи, чтобы я мог объединить переменные и вставить эту объединенную строку в другую таблицу.
DECLARE @fy char = '';
SET @fy = (SELECT proposalCallID,
CASE
WHEN proposalCallID IN (7, 8) THEN '19'
WHEN proposalCallID IN (5, 6) THEN '18'
END
FROM proposalPackage WHERE proposalCallID = 15)
Я получаю сообщение об ошибке «В списке выбора можно указать только одно выражение, если подзапрос не введен с EXISTS.»
В отслеживаемом номере 4 части, поэтому у меня 4 из этих запросов, необходимо объединить части, чтобы получить полный номер отслеживания.
Любая помощь приветствуется.