Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подсчет среднего по месяцам для перекрывающихся диапазонов / 3 сообщений из 3, страница 1 из 1
17.08.2004, 14:59:24
    #32653011
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет среднего по месяцам для перекрывающихся диапазонов
Может тема и не правильно сформулирована, долго думал как это коротко назвать, на самом деле прошу помощи в составлении следующего запроса:

Есть таблица студенты - классы:

SdutentID
ClassID
dtFrom - дата начала обучения
dtEnd - дата конца обучения

Даты dtFrom и dtEnd - совершенно произвольные, т.е. обучение не потоковое

Нужно определить среднее кол-во студентов в каждом классе, на каждый месяц заданного года. Т.е. в итоге это должно выглядеть так:

Янв Фев Мар ...
класс1 23 45 34
класс2 12 23 37
класс3 12 19 15
.................................

Понятно что в итоге это будет перекрестный запрос, или сводная таблица, но я не могу пока придумать как изначально сгруппировать данные для этого.

В принципе, не обязательно считать кол-во студентов в каждый день месяца, а сделать как бы 2 замера: 7 и 21 числа каждого месяца и усреднить.

С благодарностью, Влад
...
Рейтинг: 0 / 0
17.08.2004, 15:01:46
    #32653017
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет среднего по месяцам для перекрывающихся диапазонов
Да, забыл сказать что студент запросто может быть в нескольких класса сразу.
...
Рейтинг: 0 / 0
17.08.2004, 15:57:48
    #32653198
vladK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет среднего по месяцам для перекрывающихся диапазонов
Сообразил такой подход:
-делаем вспомогательную табличку с номерами месяцев
-делаем декартово произведение таблицы месяцев и таблицы СтудентКласс
-в каждой строке такого произведения выводим 1 если 7 число данного месяца попадает в [dtFrom;dtEnd] и 0 если нет, аналогично второе выражение для 21 числа.
- ...

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


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