Вставить в using Variables

У меня есть следующий SQL-запрос:

Declare @Total_SysDown as int,
        @Login_SysDown as int



Set @Total_SysDown =    (SELECT SCHED_SYS_DOWN FROM AGT_SC AS S)
Set @Login_SysDown =    (SELECT SYS_DOWN FROM AGT_AC AS A)


Insert Into dbo.DATA(DATE,ID,LNAME,FNAME,Total_SysDown,Login_SysDown)
Select C.DATE,C.ID,E.Last_Name,E.First_Name,@Total_SysDown @Login_SysDown
From dbo.AGT as C Inner Join dbo.EMP as E ON C.ID = E.ID 
Group by C.ID,C.DATE,E.Last_Name,E.First_Name

Эта или только переменные с оператором Select дают мне ошибку: Subquery возвращено, чем значение 1. Насколько я понимаю, это означает, что я должен вставить одно записывать за раз, но я не уверен, как это сделать. Есть ли оператор while, который я должен ввести, или мои переменные действительно мешают мне в первую очередь?

0
задан Adrian Carneiro 8 September 2011 в 19:25
поделиться