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