Я пытаюсь получить результат из таблицы, зависящий от поля, и заполнить переменную из разных полей в зависимости от одного из полей. Вот что у меня естьИспользовать переменную в случае Case
DECLARE @MyText Text;
SELECT
bu4contart,
CASE WHEN bu4contart IN('40HR', '40RF') THEN
'Temp: ' + bu4setpoint
ELSE
'Oversize: ' + bu4ohtop
END AS @MyText
FROM MyTable
И проблема в том, что ...? Какие СУБД? Какая версия? Как выглядят ваши таблицы и данные? Это расплывчато. –
Вы не можете установить переменные и выбрать данные в том же запросе. Плюс переменная может содержать только _one_ значение. Какова цель переменной? Ожидаете ли вы, что запрос объединяет все значения в одну текстовую переменную? –
Добавлен тег 'sql-server' на основе предоставленного синтаксиса –