Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Conversion failed when converting the varchar value 'Succeeded' to data type int  [new]
Стас 44444
Member

Откуда:
Сообщений: 10
Есть такой кусочек кода:

....
case MyTable.IntField
when 1 then 'Good'
when 2 then 'Bad'
else MyTable.IntField
end
as myResult
....

И происходит ошибка указанная в заголовке. Как мне в зависимости от числовой переменной вывести необходимое слово?
30 май 09, 03:03    [7247173]     Ответить | Цитировать Сообщить модератору
 Re: Conversion failed when converting the varchar value 'Succeeded' to data type int  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36801
case MyTable.IntField
when 1 then 'Good'
when 2 then 'Bad'
else cast(MyTable.IntField as varchar)
end
as myResult
30 май 09, 04:03    [7247197]     Ответить | Цитировать Сообщить модератору
 Re: Conversion failed when converting the varchar value 'Succeeded' to data type int  [new]
Стас 44444
Member

Откуда:
Сообщений: 10
Спасибо)
30 май 09, 10:36    [7247321]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить