SELECT Sum(Платежи.СуммаОплаты) AS [Sum-СуммаОплаты]
FROM Студенты INNER JOIN Платежи ON Студенты.КодСтудента = Платежи.КодСтудента
WHERE (((Студенты.Группа)="ГК-4"));
Используется для подсчета сумм оплат студентов по заданной группе. На экран выводятся значение поля Sum-СуммаОплаты- вычисляемое поле. Связь между таблицами осуществляется по полю «КодСтудента» и при помощи симметричного соединения (INNER JOIN). Соединяются таблицы «Студенты» и «Платежи». Условие для отбора WHERE (((Студенты.Группа)="ГК-4")-сумма оплат студентов группы ГК-4.
- Перекрестный запрос.
TRANSFORM Sum(Платежи.СуммаОплаты) AS [Sum-СуммаОплаты]
SELECT Студенты.Фамилия
FROM Студенты INNER JOIN Платежи ON Студенты.КодСтудента = Платежи.КодСтудента
GROUP BY Студенты.Фамилия
PIVOT Платежи.ДатаОплаты;
Перекрёстный запрос для вывода данных о платежах студентов в виде таблицы. Sum-СуммаОплаты-значения данного поля будут отображаться в области значений итоговой выборки. В качестве заголовков строк используются значения поля Фамилия из таблицы «Студенты». Связь между таблицами осуществляется по полю «КодСтудента» и при помощи симметричного соединения (INNER JOIN). Соединяются таблицы «Студенты» и «Платежи». Группировка осуществляется по полю Фамилия из таблицы «Студенты». В качестве заголовков столбцов используются значения поля ДатаОплаты из таблицы «Платежи».
- Выборка по городу.
SELECT Студенты.Фамилия, Студенты.Имя, Студенты.Отчество, Города.Название, Платежи.ДатаОплаты, Платежи.СуммаОплаты, Платежи.Цель
FROM (Города INNER JOIN Студенты ON Города.КодГорода = Студенты.Город) INNER JOIN Платежи ON Студенты.КодСтудента = Платежи.КодСтудента
WHERE (((Города.Название)=[Введите город]));
Используется для вывода данных о студентах заданного города. На экран выводятся значения полей Фамилия, Имя, Отчество из таблицы Студенты и поля СуммаОплаты, Цель из таблицы «Платежи».При помощи симметричного соединения (INNER JOIN) сначала связываются таблицы «Студенты» и «Города» по полю КодГорода. После полученная таблица связывается с таблицей «Платежи» по полю КодСтудента. Условие отбора - введённое название города.
- Выборка по ФИО.
SELECT Студенты.Фамилия, Студенты.Имя, Студенты.Отчество, Платежи.ДатаОплаты, Платежи.СуммаОплаты
FROM Студенты INNER JOIN Платежи ON Студенты.КодСтудента = Платежи.КодСтудента
WHERE (((Студенты.Фамилия)=[Введите фамилию]) AND ((Студенты.Имя)=[Введите имя]) AND ((Студенты.Отчество)=[Введите отчество]));
Используется для вывода данных о некотором студенте. На экран выводятся значения полей Фамилия, Имя, Отчество из таблицы Студенты и поля СуммаОплаты из таблицы «Платежи». Связь между таблицами осуществляется по полю «КодСтудента» и при помощи симметричного соединения (INNER JOIN). Соединяются таблицы «Студенты» и «Платежи». Условие отбора – введённые значения фамилии, имя и отчества.
- Выборка по году поступления.
SELECT Студенты.Фамилия, Студенты.Имя, Студенты.Отчество, Студенты.ГодПоступления
FROM Студенты
WHERE (((Студенты.ГодПоступления)>=[Введите начало диапазона] And (Студенты.ГодПоступления)<=[Введите конец диапазона]));
Используется для вывода данных о студентах, поступивших в ВУЗ в некотором диапазоне лет. На экран выводятся значения полей Фамилия, Имя, Отчество, ДатаРожд, ГодПоступления, Группа и СокрНазвФак из таблицы Студенты. Условие отбора: введенный диапазон лет.
- Вычисление фактической суммы оплаты.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.