Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос с двумя статистическими функциями / 9 сообщений из 9, страница 1 из 1
29.11.2004, 16:46:08
    #32804425
Запрос с двумя статистическими функциями
Мне необходимо составить запрос, в котором бы отыскивалось количество строк в определённых группах, а затем находился бы максимум из этого множества. Т.е. сложность в использовании в одном запросе двух статистических функций - Count и Max. Заранее спасибо!
...
Рейтинг: 0 / 0
29.11.2004, 16:49:41
    #32804441
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с двумя статистическими функциями
Ну дык - делай подзапросы

Код: plaintext
1.
2.
3.
4.
Select Max(cnt) as MaxCnt
From
(Select Grp, Count( 1 ) as cnt
From Tbl1
Group By Grp) as xxx
...
Рейтинг: 0 / 0
29.11.2004, 16:53:23
    #32804452
Запрос с двумя статистическими функциями
Просто я новичок можно сказать) Как ни пробовал, что ни читал - не получалось. Это ещё не попробовал, но спасибо в любом случае. Этот форум оказался очень полезен, просто очень!
...
Рейтинг: 0 / 0
29.11.2004, 17:00:59
    #32804468
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с двумя статистическими функциями
В Accesse ненаказуемо разбить задачу на элементарные куски.

1. qrGroup - группировка по нужным полям на основе tblData,
2. qrMax - поиск максимального по группам на основе qrGroup
3. ну и так далее.
...
Рейтинг: 0 / 0
29.11.2004, 17:03:28
    #32804474
Запрос с двумя статистическими функциями
2 Программист-Любитель
А вот тут поподробнее, если возможно.
"на основе tblData", " qrGroup" - непонятные весчи.
...
Рейтинг: 0 / 0
29.11.2004, 17:09:12
    #32804495
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с двумя статистическими функциями
Произвольные имена для примера.

Сначала - исходная таблица. tblData.
Из нее что-то получили - qrSelect, qrGroup, qrSum1 и т.п.
Дальнейшие действия из полученных на предыдущем шаге данных - qrMax, qrSum2 и т.п.

То есть чем строить один сложный многоступенчатый запрос, можно сделать цепочку простых. Звенья этой цепочки часто в других местах пригодятся.
...
Рейтинг: 0 / 0
29.11.2004, 17:11:40
    #32804502
Запрос с двумя статистическими функциями
Аа.. ну тут понятно, примерно это я пытался получить, но у меня не получалось. Не получалось во from засунуть какой-нибуть подзапрос.
Не было примера, чтоб посмотреть, как правильно)
...
Рейтинг: 0 / 0
29.11.2004, 18:11:31
    #32804666
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с двумя статистическими функциями
Это - типа
Не плохо бы правила форума читать, тогда мы бы точно знали какой синтакис запросов пройдет

ибо - то что написал я - это прокатит в Аксе 2000 или выше, но не прокатит в 97

А, ваще, ПЛ правильно бает - сохраняешь подзапрос в виде отдельного запроса, а второй уже строишь на его основе :)
...
Рейтинг: 0 / 0
30.11.2004, 11:07:26
    #32805284
Запрос с двумя статистическими функциями
Извиняюсь, правила и вправду не читал) Но я сделал то, что насоветовали... И, знаете ли, был просто потрясён! Оно заработало практически с первого разу, совсем без проблем) Огромное всем спасибо! У меня не получалось сделать, хотя я примерно то же старался сотвоить.
2 Программист-Любитель - отдельный респект) Я в отчёт (а это была лаба по БД) включил замечание по поводу разбития задачи на мелочь - получилось совсем круто)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос с двумя статистическими функциями / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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