-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Как "склеить" два запроса

Среда, 10 Сентября 2014 г. 20:16 + в цитатник
Запрос Query2, получает данные о всех перемещениях до сессии по группам студентов из результата запроса StudentsQ:
SELECT Группа_студент.[Дата присвоения], StudentsQ.ID_студента, Группа_студент.ID_группы, ГрафикСессий.Начало, ГрафикСессий.Конец
FROM Сессия INNER JOIN (ГрафикСессий INNER JOIN (Группы INNER JOIN (Группа_студент INNER JOIN StudentsQ ON Группа_студент.ID_студента = StudentsQ.ID_студента) ON Группы.[ID группы] = Группа_студент.ID_группы) ON ГрафикСессий.ID_потока = Группы.ID_потока) ON Сессия.ID_сессии = ГрафикСессий.ID_сессии
WHERE (((Группа_студент.[Дата присвоения])<=[ГрафикСессий]![Начало]) AND ((Сессия.[Лето/зима])=[Forms]![Отчёты]![Combo14]) AND ((Сессия.[Учебный год])=[Forms]![Отчёты]![Combo12]));


Запрос Query3, получает все последние записи из запроса Query2:
SELECT Студенты.ID_студента, Last(Query2.ID_группы) AS LastOfID_группы, Last(Query2.[Дата присвоения]) AS [LastOfДата присвоения], Last(Query2.Начало) AS LastOfНачало, Last(Query2.Конец) AS LastOfКонец
FROM Query2 INNER JOIN Студенты ON Query2.ID_студента = Студенты.ID_студента
GROUP BY Студенты.ID_студента;


Помогите "склеить" в один запрос

http://www.sql.ru/forum/1115132/kak-skleit-dva-zaprosa


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку