Для определения количества пассажиров, вылетевших в заданный город в течение конкретного месяца, разработана процедура:
CREATE PROC my_proc2@c VARCHAR(20),@m INT,@k INT OUTPUTASSELECT @k=Count(Билет.Фамилия_пассажира)FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейсаGROUP BY Рейс.Конечный_пункт, Month(Рейс.Дата_вылета)HAVING Рейс.Конечный_пункт=@c AND Month(Рейс.Дата_вылета)=@m
Укажите правильный вызов процедуры
DECLARE @st INTEXEC my_proc2 'Москва',2,@st OUTPUTSELECT @st(Верный ответ)
DECLARE @st INTEXEC my_proc2 @c='Москва',@m=2,@k=@st OUTPUTSELECT @st(Верный ответ)
DECLARE @st INTEXEC my_proc2 'Москва',@m=2,@st OUTPUTSELECT @st
DECLARE @st INTEXEC my_proc2 3,'Москва',@st OUTPUTSELECT @st