![]() |
|
Модераторы: skyboy |
![]()
|
|
| Animator |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 7.5.2007 Репутация: нет Всего: 0 |
Запрос разделяет каждую группу в которой больше чем 31 человек на две. В одну из групп внести студентов с рейтингом со второй дисциплины выше среднего.
Но, данный запрос корректен в том случае если на каждом курсе только одна группа. Помогите переписать данный запрос так чтобы он работал с несколькими группами UPDATE Student SET GNum = GNum + 1 WHERE Kod IN(SELECT Kod FROM Student S1 WHERE S1.Spec = S2.Spec AND S1.GNum = S2.GNum) AND Kod IN (SELECT Kod FROM Rating WHERE R_Disc2 > (SELECT AVG(R_Disc2) FROM Rating WHERE Kod IN SELECT Kod FROM Student S3 WHERE S3.Spec = S1.Spec AND S3.GNum = S1.GNum))); |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 15 Всего: 260 |
1. Указываешь СУБД, желательно - версию. Тут не место для игры в "Угадай-ка" 2. Оборачиваешь sql-код в тег "code". Чай не первое сообщение на форуме. 3. Приводишь show create table и insert на пару десятков записей, чтоб люди, желающие тебе помочь, не напрягались хотя бы с созданием тестовой таблицы Добавлено через 2 минуты и 19 секунд тем более, что таблица у тебя не одна и назначение полей не кристально ясно. |
|||
|
||||
| Animator |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 7.5.2007 Репутация: нет Всего: 0 |
А сорри. Всё забыл.
1. СУБД PostgreSQL 8.3 2,3...
|
|||
|
||||
| Animator |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 7.5.2007 Репутация: нет Всего: 0 |
Помогите кто-то с запросом. Неужели никто не знает?
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |