Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2010, 13:19   #11
SEMEon
Пользователь
 
Регистрация: 14.12.2009
Сообщений: 21
По умолчанию

Добавил семестры, не знаю правильно или нет…
Вопрос по-прежнему с запросом
Вложения
Тип файла: rar БД с семестром.rar (62.5 Кб, 5 просмотров)
SEMEon вне форума Ответить с цитированием
Старый 09.01.2010, 20:16   #12
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте SEMEon.
Скорее всего я не понимаю назначение отчета, но созданная Вами таблица абсолютно никакой полезной информации не добавила.
Что должна отображать "..таблица за последние 3 года с текущей даты..". Предложенная мной SQL конструкция отображает кол-во "зачисленных" студентов по заданным годам, возможно этого достаточно?
В любом случае никакой запрос не сформирует таблицу подобную "картинке", потребуется создание динамического отчета.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 09.01.2010, 21:21   #13
SEMEon
Пользователь
 
Регистрация: 14.12.2009
Сообщений: 21
По умолчанию

Здравствуйте Евгений.
Первая конструкция считает зачисленных студентов это будет 1 семестр. Тогда для 2-го семестра как построить конструкцию запроса чтобы он принимал во внимание поле “Дата_отчисления” т.е. если есть запись дата отчисления он не учитывал его?
SEMEon вне форума Ответить с цитированием
Старый 10.01.2010, 06:29   #14
SEMEon
Пользователь
 
Регистрация: 14.12.2009
Сообщений: 21
По умолчанию

Узнавал у преподавателя, что он вообще требует и выяснилось, что там вовсе не семестры а сколько человек было зачислено (ранее столбец Семестр 1) и сколько человек было выпущено (ранее столбец Семестр 2).
SEMEon вне форума Ответить с цитированием
Старый 12.01.2010, 12:50   #15
SEMEon
Пользователь
 
Регистрация: 14.12.2009
Сообщений: 21
По умолчанию

Евгений здравствуйте. Можете, пожалуйста, написать запрос подобный первому но чтобы записи с датой отчисления не считались?

Последний раз редактировалось SEMEon; 12.01.2010 в 18:03.
SEMEon вне форума Ответить с цитированием
Старый 12.01.2010, 19:59   #16
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте SEMEon.
добавляется одно условие отбора
Код:
TRANSFORM Count(ID_студентов) AS cnt
SELECT Наименование_специальности
FROM Специальность INNER JOIN Студенты ON Специальность.ID_специальности = Студенты.ID_специальности
WHERE Year([Дата_зачисления]) Between Year(Date())-2 And Year(Date()) AND ([Дата_отчисления] Is Null)
GROUP BY Наименование_специальности
PIVOT Year([Дата_зачисления])
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 13.01.2010, 05:12   #17
SEMEon
Пользователь
 
Регистрация: 14.12.2009
Сообщений: 21
По умолчанию

Спасибо большое Евгений за помощь.
SEMEon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с запросом euronymous SQL, базы данных 12 18.03.2012 05:24
Помогите с запросом BARNEY БД в Delphi 29 11.09.2009 16:51
Помогите с запросом NATAHA Microsoft Office Access 2 08.05.2009 15:17
Помогите с запросом Juries Microsoft Office Access 0 12.04.2009 00:29
Помогите с запросом Айвенго Microsoft Office Access 3 08.05.2008 09:07