ник: sd
есть табл с полями: индекс товара/дата поставки/цена поставки. Нужно показать для каждого индекса последнюю дату поставки с ценой этой поставки. Решение: запрос с группировкой по индексу, для даты ставим груп операцию Max и вот вопрос - какую операцию ставить для цены? Можно поставить first - будет одна цена, last - другая цена. Причем это не зависит от того какую операцию ставить для даты. Можно даже вообще дату убрать - результаты не изменяться. Логично предположить, что Access при группировке каким-то образом сортирует записи внутри каждой группы, а затем выбирает max, min, first, last. Но как он сортирует. Как быть уверенным, что если выбрали последнюю дату поставки, цена будет соответствовать именно этой дате, а не другой?