powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отбор максимального значения.
2 сообщений из 2, страница 1 из 1
Отбор максимального значения.
    #32441915
Benzin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поля таблицы1: Партия, КодМашины
Поля таблицы2: КодМашины, Машина, ДатаПрихода
Как для конкретной Партия из таблицы1 выбрать из таблицы2 Машину с наибольшим ДатаПрихода?
Код: plaintext
1.
2.
SELECT Таблица1.Партия, Таблица2.Машина, Max(Таблица2.ДатаПрихода) AS Max_ДатаПрихода
FROM Таблица1 INNER JOIN Таблица2 ON Таблица1.КодМашины = Таблица2.КодМашины
GROUP BY Таблица1.Партия, Таблица2.Машина;
В таком виде вылезают лишние строки(если Партия находится в > чем одной машине), спасает только исключение из запроса поля Машина, но надо чтоб это поле тоже выводилось.
...
Рейтинг: 0 / 0
Отбор максимального значения.
    #32441957
Фотография PokeMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаем запрос на максимальную дату машин по партии:
Код: plaintext
1.
2.
SELECT Таблица1.Партия, Max(Таблица2.ДатаМашины) AS Max_ДатаМашины
FROM Таблица2 INNER JOIN Таблица1 ON (Таблица2.КодМашины = Таблица1.КодМашины) AND (Таблица2.КодМашины = Таблица1.КодМашины)
GROUP BY Таблица1.Партия;

Потом выбираеш машину по этой дате:
Код: plaintext
1.
2.
3.
SELECT Запрос1.Партия, Запрос1.Max_ДатаМашины, Таблица2.Машина
FROM (Запрос1 INNER JOIN Таблица2 ON Запрос1.Max_ДатаМашины = Таблица2.ДатаМашины)
INNER JOIN Таблица1 ON (Таблица2.КодМашины = Таблица1.КодМашины) AND (Таблица2.КодМашины = Таблица1.КодМашины)
AND (Таблица1.Партия = Запрос1.Партия);

Должно быть . . . если правильно поставил вопрос.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отбор максимального значения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]