Вопрос № 62208: здравствуйте, уважаемые эксперты.
в Access есть 2 таблицы "Заявка" (содержит данные о заявках) и "История" (содержит информацию об изменении статуса заявки). связь один ко многим. соответственно в таблице "история" с...
Вопрос № 62.208
здравствуйте, уважаемые эксперты.
в Access есть 2 таблицы "Заявка" (содержит данные о заявках) и "История" (содержит информацию об изменении статуса заявки). связь один ко многим. соответственно в таблице "история" содержится по несколько записей для каждой заявки.
необходимо построить запрос на выборку для статистики: сколько заявок были приняты за определенный промежуток времени, сколько исполнено и сколько отклонены. таким образом нужно анализировать последнюю по дате запись из набора записей таблицы "история", касающихся определенной заявки.
подскажите, как это сделать. пробовала методы last и order (см.приложение)- не помогает. запрос все равно выдает неверные результаты, т.к. берет все записи по заявке из "истории".
подскажите плз, как можно это сделать.
Приложение:
Отправлен: 11.11.2006, 18:16
Вопрос задала: Ladykey (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: sir henry
Здравствуйте, Ladykey!
Попробуйте применить SQL функцию MAX(FieldDate), где FieldDate - это поле в которое заносится дата записи из таблицы "Исторя", а в условии WHERE укажите номер нужной Вам заявки.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 11.11.2006, 19:24