Вопрос по Access

программирование базы данных access ms office

есть запрос |номенклатура|склад|дата|остаток|
где дата-дата изменения остатка(запрос работает с таблицами подключенными из 1с)
как поставить условие отбора чтобы выводился остаток с наибольшей датой изменения
почему то max не прокатывает
связь таблиц:


Номенклатура склад
\ /
остатки


Примечание:
SELECT DISTINCT sc84.code, sc84.descr, sc55.descr, rg405.sp411, rg405.period ' ----вот это дата
FROM sc55 INNER JOIN (sc84 INNER JOIN rg405 ON sc84.id = rg405.sp408) ON sc55.id = rg405.sp418
GROUP BY sc84.code, sc84.descr, sc55.descr, rg405.sp411, rg405.period
HAVING (((sc84.code)="129913") AND ((rg405.sp411)<>0));

Примечание:
rg405.sp411 остаток
rg405.period дата
sc55.descr склад
sc84.descr номенклатура
sc84.code ее артикул
Ответы:
а сам запрос можна увидеть?
если max не работает, то можна еще посортировать и отобрать один
ну и где у Вас в запросе max?
попробуйте сортировать запрос по убыванию rg405.period и брать Первый элемент (First)
может добавить условие


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.