Вопрос в сочетании с комментарием
Im пытается запустить этот: выберите a.t_sitm в StartItem, a.t_mitm, a.t_sitm , b.t_ctyp, a.t_qana из ttibom010101 как INNER JOIN ttiitm001101 а б о a.t_sitm = Ь .t_item где b.t_ctyp! = 'TOP' и b.t_ctyp! = 'SUB' и a.t_sitm = @ Items
Если все, что вы пытаетесь сделать, это испытание против списка, а затем использовать постоянный список вместо переменной
and a.t_sitm in ('abc','def','ghi')
Если вы пытаетесь передать одиночную строку параметру SQL Server, тогда вам понадобится функция, чтобы разбить ее на строки таблицы, сначала возьмите функцию dbo.Split отсюда (одна из многих используемых «разделенных» функций)
http://code.msdn.microsoft.com/SQLExamples/Wiki/View.aspx?title=StringArrayInput
Затем вы можете использовать этот запрос (в форме)
select a.t_sitm as StartItem ,a.t_mitm ,a.t_sitm ,b.t_ctyp ,a.t_qana
from ttibom010101 as a
INNER JOIN ttiitm001101 as b on a.t_sitm = b.t_item
where b.t_ctyp != 'TOP' and b.t_ctyp != 'SUB'
and a.t_sitm in (select Value from dbo.split(',',@item))
Или РЕГИСТРИРУЙТЕСЬ образуют
select a.t_sitm as StartItem ,a.t_mitm ,a.t_sitm ,b.t_ctyp ,a.t_qana
from ttibom010101 as a
INNER JOIN ttiitm001101 as b on a.t_sitm = b.t_item
inner join dbo.split(',',@item) S on S.Value = a.t_sitm
where b.t_ctyp != 'TOP' and b.t_ctyp != 'SUB'
Im пытается запустить это: выберите a.t_sitm в StartItem , a.t_mitm , a.t_sitm , b.t_ctyp , a.t_qana из ttibom010101 как INNER JOIN ttiitm001101 а б о a.t_sitm = b.t_item где b.t_ctyp! = 'TOP' и b.t_ctyp! = 'SUB' и a.t_sitm = @ Items – GabrielVa
Я предполагаю, что я имею в виду то, что вы на самом деле планируете делать с результатами этого запроса. Например, вы выполнили исходный запрос, и теперь у вас есть список значений из a.t_sitm, которые соответствуют вашим условиям. Что вы пытаетесь сделать с этими ценностями? – Jason
Ах. Гоча, извините. Я планирую положить их в таблицу temp, чтобы я мог запустить запрос, а затем поместить запрос в таблицу для DataCube. Это то, что у меня есть: http://heavenlypulpits.com/testq.txt – GabrielVa