Я работаю над созданием системы отслеживания рабочей нагрузки, у меня есть таблица, в которой в настоящее время перечислены все задачи, которые необходимо выполнить (каждый с уникальным идентификатором), но также имеет все обновления с помощью datestamp, чтобы я мог отслеживать, сколько времени потребовалось для обновления статуса.Выберите последний обновленный ряд с условием
Моя дилемма заключается в том, что для формы я хочу запросить только последнее обновление, в настоящее время запрос select показывает как исходную задачу, так и обновленную задачу отдельно.
На словах я предполагаю, что мне нужно выбрать только задание, учитывая, что идентификатор является последним с тем же номером задачи (который отличается от идентификатора, при его обновлении будут дублироваться)
Так что, если у меня есть:
ID Task Date
1 A 4/30/13
2 B 5/2/13
3 A 5/3/13
это таблица показывает только:
ID Task Date
3 A 5/3/13
2 B 5/2/13
Как я могу это сделать? Я думаю, что мне не хватает чего-то простого ...
Я не знаю Access SQL, но на SQL-сервере я бы использовал подзапрос, который возвращает максимальный идентификатор (или идентификатор с максимальной датой), где задача соответствует основному запросу. Возможно, это приведет вас к правильному пути. – EvilBob22