Пользовательская функция

Я
Дата: 11.12.2002 15:34:07
Помогите пожалуйста. Пытаюсь создать пользавательскую функцию, вот код:
CREATE FUNCTION new_query1(@newdate1 datetime,@newdate2 datetime,@IdInTable char(9),@sklad char(9))
RETURNS numeric
AS
BEGIN
declare @new_var numeric
SET @new_var=(SELECT SUM(sp6681) FROM RA6676
WHERE (sp6680=@IdInTable) AND
(sp6676=@sklad1)AND
(period<=@newdate1)AND
(period>=@newdate2))

RETURNS @new_var
END
GO
Пишет "Must declare the variable '@IdInTable'" и "Incorrect syntax near 'FUNCTION'". Причем ведь на остальные переменные функции не ругается
jimmers
Дата: 11.12.2002 15:41:47
CREATE FUNCTION new_query1(@newdate1 datetime, @newdate2 datetime, @IdInTable char(9), @sklad char(9)) 

RETURNS numeric
AS
BEGIN

RETURN

(
SELECT SUM(sp6681)
FROM RA6676
WHERE (sp6680 = @IdInTable)
AND (sp6676 = @sklad)
AND (period <= @newdate1)
AND (period >= @newdate2)
)
END
GO
Я
Дата: 11.12.2002 15:46:33
По моему такой подход ничего не меняет.
jimmers
Дата: 11.12.2002 15:48:36
В плане?