Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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


Ответ
 
Опции темы
Старый 10.03.2019, 12:55   #1
Andarang
 
Регистрация: 02.06.2017
Сообщений: 8
По умолчанию Запрос на обновление и добавление

Имеется БД, нужна помощь в составлении вот такого вот запроса на обновление и добавление:

Если студент поступил на базе 11 классов (все специальности, кроме "44.02.06 Профессиональное обучение (по отраслям)", то при выполнении запроса, если на 1 курсе, то зачисляется на второй; если на 2 курсе, то зачисляется на 3, а уже с 3 курса все записи из таблицы "Студенты" связанные с на базе 11 классов и 3 курс переносятся в таблицу "Архив"

Если на базе 9 классов, то тоже самое, вплоть до 4 курса, но при этом студент не находится на специальности "44.02.06 Профессиональное обучение (по отраслям)"

А если студент находится на специальности "44.02.06 Профессиональное обучение (по отраслям)" ,то тоже самое, но вплоть до 5 курса

P.s чтоб было более понятно, поясню, что на специальность 44.02.06 Профессиональное обучение (по отраслям) поступают только на базе 9 классов и учатся до 5 курса ,остальные специальности на базе 9 классов учатся до 4 курса, а если на базе 11 классов то до 3 курса. Нужен запрос, которые переводит их на следующий курс, а если группа выпускная, то отправляет данного студента в таблицу "Архив" и запись из таблицы "Студенты" с этим студентом должна удалиться.

Уже имеется запрос на перенос выпускных групп в таблицу архив с учётом всех условий (классы, специальность, курс) ,его надо объединить с запросом на обновление, но не могу додумать, как сделать зачисление на следующий курс в одном запросе со всеми условиями. Конечно можно создать множество маленьких запросов и объединить в макрос, но это костыли какие то. Только учусь и требуется помощь

Архив почему то не загружается, так что вставлю ссылкой
Andarang вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление и обновление в базе данных Alex2213 JavaScript, Ajax 6 16.07.2015 10:52
Сравнение, добавление и обновление БД в mysql Lea123 Помощь студентам 1 27.12.2014 09:52
Запрос на обновление или добавление! Leximus SQL, базы данных 2 15.11.2011 00:53
sql-запрос на обновление Alter1989 БД в Delphi 7 12.05.2009 13:43
Добавление и обновление в БД не всегда Jensi PHP 8 25.03.2009 15:04


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840