Создайте запрос в Access, который просто перечисляет строки с самыми последними записями / датами - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть таблица, в которой перечислены имена людей.Каждый раз, когда их счет обновляется, создается новая строка с их именем и датой обновления счета, а также с их новым счетом.

Name    Date     Score
James   5/10/18  100
Edward  5/10/18  50
James   1/11/18  200
Edward  1/11/18  140
Eleanor 5/10/18  80

Мне нужен запрос, в котором будут перечислены текущие результаты, такие какТаблица ниже.

Name     Score
James    200
Edward   140
Eleanor  80

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

1 Ответ

0 голосов
/ 07 декабря 2018

Попробуй это.Просто присоединитесь к одной и той же таблице, используя два псевдонима.

  SELECT t1.*
  FROM myTable AS t1 LEFT JOIN myTable AS t2
  ON (t1.Name  = t2.Name  AND t1.Date < t2.Date)
  WHERE t2.Date IS NULL;
...