Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:BD / лекц06.ppt
X
- •Итоговые запросы с условиями
- •Условие на группы проверяется после вычисления итогов:
- •Пример 6: Товары со средней ценой больше, чем заданная
- •Результат выполнения:
- •Последовательность выполнения:
- •Условие на данные внутри группы
- •Пример 7: Для каждого поставщика определить общую стоимость поставок за определенный период времени
- •Пример 8: Для каждого поставщика определить общую стоимость поставок в заданном году
- •Порядок выполнения:
- •2) Отбор поставщиков, выполнявших поставки в этом году:
- •3) Объединение таблиц, формирование групп и суммирование (только для записей, удовлетворяющих условию отбора):
- •Результат выполнения:
- •Пример 9: Определить стоимость товаров, представленных поставщиками из заданного города.
- •Порядок выполнения:
- •3) Проверка условия:
- •Второй способ- правильный- с условием на данные внутри группы:
- •Перекрестные
- •Перекрестные
- •Создание перекрестного запроса
- •Заполнение бланка QBE перекрестного запроса
- •Пример 10. Для каждого поставщика указать среднюю цену товаров различных наименований
- •Результат выполнения:
- •Пример 11. Для каждого товара определить общую стоимость поставок по годам
- •Результат выполнения:
- •Условия отбора в перекрестных запросах
- •Пример 12. Для каждого товара определить общее количество представленных единиц по кварталам заданного
- •Обязательно нужно задать:
- •Результаты выполнения
- •Если нужно включить в перекрестный запрос сумму по строке, то следует повторно включить
- •Добавим в бланк QBE предыдущего запроса столбец:
2) Отбор поставщиков, выполнявших поставки в этом году:
11
3) Объединение таблиц, формирование групп и суммирование (только для записей, удовлетворяющих условию отбора):
Группа 1
Группа 2
Группа 3
12
Результат выполнения:
13
Пример 9: Определить стоимость товаров, представленных поставщиками из заданного города.
Запрос может быть реализован двумя способами
Первый способ- неправильный (с условием на группы):
Порядок выполнения:
1)Формирование групп и суммирование:
2)Ввод параметра:
15
3) Проверка условия:
Эти значения вычислялись напрасно
16
Второй способ- правильный- с условием на данные внутри группы:
Вначале выберутся записи о поставщиках из заданного города, а затем для оставшихся записей будут
сформированы группы и вычислены итоги |
17 |
Перекрестные
запросы
18
Перекрестные
запросы
Перекрестные запросы являются частным случаем итоговых и предназначены для расчета ОДНОЙ итоговой функции с группировкой по значениям двух и более полей, одно из которых выводится в качестве заголовков столбцов, остальные- в качестве заголовков строк.
19
|
|
Итоговый запрос |
Заголовки |
Заголовки |
|
строк |
столбцов |
Перекрестный запрос |
|
|
Значение
20
Соседние файлы в папке BD