Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбрать последнюю / 3 сообщений из 3, страница 1 из 1
02.11.2004, 12:28:47
    #32764708
Shur-up
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать последнюю
Есть такая вот таблица:
f1f2f3запись1подзапись11запись1подзапись22запись1подзапись33запись2подзапись41запись2подзапись52
нужно, чтобы получилось так:
f1f2f3запись1подзапись33запись2подзапись52
т.е. каким-то образом разделить по f1 "записям" и в f3 выбрать максимум.
Может быть здесь должна быть другая логика. Вот, собственно и задачка.
...
Рейтинг: 0 / 0
02.11.2004, 12:39:12
    #32764744
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать последнюю
Зайдите в конструктор запросов.
Сделайте источником данных ВАШУ таблицу.
Нажмите значок СУММЫ на панели инструментов (групповые операции).
У поля F1 оставте в "Групповой аперации" групировку ...
У F2 сделайте в "Групповая аперация" MAX
У поля F3 оставте в "Групповой аперации" групировку ...


Желаю удачи и больше читать книжки или хелп....
...
Рейтинг: 0 / 0
02.11.2004, 12:49:33
    #32764775
ДАВИД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать последнюю
Попробуйте запрос:
Код: plaintext
1.
2.
SELECT Таблица.f1 AS F_1, Last(Таблица.f2) AS F_2, Max(Таблица.f3) AS F_3
FROM Таблица
GROUP BY Таблица.f1
;
У меня с Вашем примером получилось.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выбрать последнюю / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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