Примитивный ответ был бы ниже. Вы объявляете перемеююые и после этого используете их. Ваши объявления должны быть правильно типа, котор нужно избежать использовать CAST/CONVERT в сценарии SQL для того чтобы coerce они к типу данных, котор вы хотите.
Объявите @VARIABLE1 varchar (1), @VARIABLE2 varchar (10), @VARIABLE3 varchar (20)
Установите @VARIABLE1='/'
Установите @VARIABLE2='33.50'
Установите @VARIABLE3='Center'
выберите t.DOCNBR, t.ITEMNMBR, t.TRXQTY, i.IVIVINDX
g.actnumbr1 + @VARIABLE1 + g.actnumbr2+ @VARIABLE1 + g.actnumbr3, (g.sales * @VARIABLE2)
от InvtMast t
соедините InvtMast iего на i.ITEMNMBR=t.ITEMNMBR
соедините InvtLINES g на i.IVIVINDX=g.actindx
где i.ITEMNMBR='BASK
и t.DOCNBR=@VARIABLE3