Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

SQL запрос, как правильно написать функцию integer

Owl Scoring Ученик (128), на голосовании 5 дней назад
Имеется код где с помощью функции case ставлю условие, имея профильную систему и параметр алюминий нужно отобразить данные если же этого нет то не отображать
Что-то в скобках не верно прописано:

select distinct vs.id _sys, cc.id _vst,
case
when vs.id _sys=#28 and cc.id _vst='1' then Cast ('(Р) ' as integer) as varchar(80))
else cast('' as varchar(80))
end visible,
from doc_acc_cnt cc
left join doc_acc_cnt_cons vs on cc.id _doc= vs.id _doc
where cc.id _doc= vs.id _doc
Голосование за лучший ответ
Улик Додиков Оракул (87981) 1 месяц назад
 
select distinct vs.id_sys, cc.id_vst,
case
when vs.id_sys=28 and cc.id_vst='1' then cast('Р' as varchar(80))
else ''
end as visible
from doc_acc_cnt cc
left join doc_acc_cnt_cons vs on cc.id_doc= vs.id_doc
where cc.id_doc= vs.id_doc
Owl ScoringУченик (128) 1 месяц назад
А как с помощью integer прописать а не через varchar
Потому что всё равно ошибка выходит
Улик Додиков Оракул (87981) https://pastebin.com/zrZBqBxB
Похожие вопросы