2015-07-14 2 views
-2

Я использую инструмент Oracle PSQuery, поэтому у меня нет доступа к фактическому коду. Я хотел бы создать список студентов с их максимальным урожаем. Тем не менее, если у студента более одного урока с одинаковой максимальной датой, я хочу вернуть тот, у которого максимальная дата окончания. Таким образом, все максимальные даты дат с дубликатами сужаются дальше к дате максимального срока.Выберите максимум одной даты после получения макс другой даты

ответ

0
SELECT s.studentid, s.name, MAX(s.date), (s.deadlineDate), MAX(d.droppedCourse) AS droppedCourse 
    FROM Student s 
    JOIN DeadlineDate d ON s.studentid = d.studentid 
    GROUP BY s.studentid, s.name, s.date 
    HAVING MAX(d.DeadlineDate); 
Смежные вопросы