У меня есть 2 таблицы, к которым я присоединяюсь;Я хочу, чтобы все строки из таблицы сотрудников извлекали последнее время для даты в таблице транзакций;таблица транзакций может иметь несколько записей для сотрудника на одну и ту же дату.В настоящее время не удается найти способ ограничить транзакции последней записью (последняя запись времени)
Это таблица доступа;Запрос Adodb из Excel для доступа.
SELECT E.ID, E.Employee, E.lastname, T.in, T.out, T.date, T.type, T.EmployeeID FROM employee E RIGHT JOIN transactions T ON E.ID = INT(T.EmployeeID) WHERE " & _
"T.date = #" & Format(yesterdate, "Short Date") & "# AND T.type = 'JobCode5' AND E.location = 'EastBuilding' AND E.ID = 89 AND E.stat = TRUE
Я ожидаю получить 1 транзакцию на соответствующего сотрудника;желательно сделка с самым поздним временем на данную дату.