|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.06.2013, 00:58 | #1 |
Пользователь
Регистрация: 25.05.2012
Сообщений: 12
|
Запрос в SQL
Здравствуйте! Помогите пожалуйста сделать задание:
составьте запрос на языке SQL , извлекающий из таблицы последнюю оценку каждого студента по каждой изученной им дисциплине. Структура таблицы uspev Поле таблицы Fio Disc date_ball Ball Тип данных char(30) char(20) Date Integer Примечание ФИО студента Название дисциплины Дата выставления оценки Балл У меня получилось вот что: SELECT Fio, Disc, MAX(date_ball) FROM uspev GROUP BY Fio, Disc; Но так выводятся только ФИО, дисциплина и дата, а нужно чтобы ещё балл был. База данных1.rar |
25.06.2013, 13:54 | #2 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
SELECT uspev.* FROM uspev INNER JOIN Запрос1 ON (uspev.Disc = Запрос1.Disc) AND (uspev.date_ball = Запрос1.[Max-date_ball]) AND (uspev.Fio = Запрос1.Fio);
Окупант, руки прочь от Украины!!! Слава Героям!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
sql запрос | Letnab | PHP | 4 | 10.09.2012 15:57 |
SQL запрос | olechka150 | SQL, базы данных | 1 | 22.12.2010 09:46 |
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) | Машуля | SQL, базы данных | 4 | 06.05.2010 21:09 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |
SQL запрос на основе другого SQL запрса... | Timoxa | БД в Delphi | 1 | 07.01.2007 18:15 |