Member 12770648 Ответов: 2

Ошибка отладки неверный синтаксис рядом с ключевым словом "SELECT".


Msg 156, Уровень 15, Состояние 1, Строка 12
Неправильный синтаксис около ключевого слова "выбрать".


Пожалуйста помогите исправить ситуацию


MS-SQL SERVER -2008



Примечание. нет объемного звучания для T-SQL


DECLARE @Request AS TABLE (Req_ID VARCHAR (20),
R1 INT, R2 INT, R3 INT, R4 INT, R5 INT)

INSERT INTO @Request VALUES('R12673',2, 5, 3, 7, 10)
INSERT INTO @Request VALUES('R34721',3, 5, 2, 1, 8)
INSERT INTO @Request VALUES('R27835',1, 3, 8, 5, 6



SELECT Req_ID,
(SELECT AVG(c)
FROM (VALUES(R1),
(R2),
(R3),
(R4),
(R5)) T (c)) AS [Average]
FROM @Request


Что я уже пробовал:

программный код. Нужна помощь для коррекции сегмента программы

2 Ответов

Рейтинг:
7

OriginalGriff

Отсутствует закрывающая скобка:

INSERT INTO @Request VALUES('R27835',1, 3, 8, 5, 6
                                                  ^
SELECT Req_ID,


Рейтинг:
12

Andy Lanng

Вы пропускаете закрытую скобку в строке 5