Показать сообщение отдельно
зулусик просто
ё, Сашечка Бух
Аватар для зулусик просто
Сообщения: 1,743
Регистрация: 26.12.2007
Откуда: картофельная афроамерика
Старый пост, нажмите что бы добавить к себе блог 23 мая 2011, 20:29
  #1323 (ПС)
-Цитата от tatu_cat_69 Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение

-Цитата от tatu_cat_69 Посмотреть сообщение
и еще если кто поможет с Access
В общем есть БД(оснащение оборудование кафедры), но вот загвостка. надо вывести кол-во определенного вида оборудования(например видеокарты) в каждой аудитории на форме главной. Сколько всего оборудования в аудитории я вывожу, а вот как сделать по видам не знаю. может кто подскажет

БД тут: http://zalil.ru/31082744
Вечерком подумаю, может составлю запрос.
спасибо, уже сделал вчера на паре. оказалось не все так сложно. просто преподаватель говорила вначале одну подсказку, а она оказалась не всегда работает.

Добавлено через 1 день 8 часов 42 минуты
-
Select t.[Наименование предмета], avg (t.Оценка/1.0) as [Средняя балл по предмету]
from
(
select [Наименование предмета],[Код студента], [Оценка 1] as [Оценка]
from Оценки inner join Предметы
on
Оценки.[Код предмета 1]=Предметы.[Код предмета]
Where Оценки.[Код предмета 1] = [Код предмета]

union
select [Наименование предмета],[Код студента], [Оценка 2] as [Оценка]
from Оценки inner join Предметы
on
Оценки.[Код предмета 2]=Предметы.[Код предмета]
Where Оценки.[Код предмета 2] = [Код предмета]

union
select [Наименование предмета],[Код студента], [Оценка 3] as [Оценка]
from Оценки inner join Предметы
on
Оценки.[Код предмета 3]=Предметы.[Код предмета]
Where Оценки.[Код предмета 3] = [Код предмета]
)

as t

Group by t.[Наименование предмета]
если кто поможет с комментариями вот этого запроса то буду очень благодарен. просто ваще не понимаю что за t. после Select и почему она нужна если есть union
t у тебя - это таблица(псевдоним таблицы), получающаяся из выделенного запроса. а запись вида t.Наименование_предмета - это значит, что поле Наименование_предмета берётся из этой таблицы t. и так далее

offline
Ответить с цитированием