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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2013, 00:58   #1
Kristino4ka
Пользователь
 
Регистрация: 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
Kristino4ka вне форума Ответить с цитированием
Старый 25.06.2013, 13:54   #2
Myhaylo
Форумчанин
 
Регистрация: 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);
Окупант, руки прочь от Украины!!! Слава Героям!
Myhaylo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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