У меня есть одна таблица, которая содержит уроки с их атрибутами, такими как DepId и FieldId. У меня также есть две таблицы, об отделах уроков и полях уроков. Мне нужно рассчитать процентное отношение еженедельного времени урока на основе DepId и FieldId Мой запрос выглядит следующим образом:
Select a.FieldName, b.DepName, sum(LessonWeeklyTime), ((sum(LessonWeeklyTime))*100)/(select LessonDep, sum(LessonWeeklyTime)
From Lessons
Group By LessonDep)
from Lessons l, Departments b, Fields a
Where l.LessonDep=b.DepId
And l.LessonField=a.FieldId
Group By b.DepName,a.FieldName
Но я получаю ошибку:
Сообщение 116, Уровень 16, Состояние 1, Строка 2
Только одно выражение может быть указано в списке выбора, если подзапрос не введен с EXISTS.
Благодарю за помощь.