|
|
|
| Дано таблица в Асесс 2003: КодЗаписи; ФИО; Должность; ДатаВступления
один ФИО может стоять на нескольких должностях одновременно
Требуется извлечь последнюю(!!) Должность для каждого ФИО на определённую дату
ЧТО ДЕЛАТЬ? | |
|
| |
|
|
|
| Делаешь два запроса
SELECT tblTable.ФИО, Max(tblTable.ДатаВступления) AS [MaxDate]
FROM tblTable
GROUP BY tblTable.ФИО;
|
второй
SELECT tblTable.КодЗаписи, tblTable.ФИО, tblTable.Должность, tblTable.ДатаВступления
FROM Запрос1 LEFT JOIN tblTable ON (Запрос1.ФИО = tblTable.ФИО) AND (Запрос1.MaxDate = tblTable.ДатаВступления);
|
| |
|
| |
|
|
|
| Благодарю. | |
|
| |