|
|||
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ. РАБОТА В СУБД. ПОЛУЧЕНИЕ ИТОГОВЫХ ДАННЫХСтр 1 из 3Следующая ⇒ ПРАКТИЧЕСКОЕ ЗАНЯТИЕ РАБОТА В СУБД. ПОЛУЧЕНИЕ ИТОГОВЫХ ДАННЫХ Запросы позволяют не только выбирать записи из таблиц, но и вычислять различные статистические параметры. Например, можно подсчитать суммарное количество контактов и вывести даты первого и последнего контактов с каждым из людей, включенных в таблицу Контакт. Чтобы построить такой запрос в режиме конструктора, выполните следующие действия. 1. Перейдите на вкладку Создание (Create). 2. Щелкните на кнопке Конструктор запросов (Query Design). 3. В открывшемся диалоговом окне (рис. 16.10) выделите строку Контакт.
4. Щелчком на кнопке Добавить (Add) добавьте выбранную таблицу в верхнюю область конструктора запроса. 5. Выделите пункт Список и снова щелкните на кнопке Добавить (Add). 6. Щелчком на кнопке Закрыть (Close) закройте диалоговое окно Добавление таблицы (Show Table). Списки полей двух таблиц, соединенные линией связи, появятся в окне конструктора (рис. 16.11). 7. Щелкните на кнопке Итоги (Totals) вкладки Конструктор (Design). В бланке запроса появится дополнительная строка Групповая операция (Total), позволяющая выполнять статистические операции со значениями конкретных полей. 8. Перетащите поле Фамилия в ячейку Поле (Field) первого столбца конструктора. 9. В ту же ячейку второго столбца перетащите поле Имя таблицы Контакт. 10. В третий, четвертый и пятый столбцы бланка запроса перетащите поле Дата таблицы Список. 11. В раскрывающемся списке ячейки Групповая операция (Total) третьего столбца бланка запроса выберите пункт Min. 12. В той же ячейке четвертого столбца выберите пункт Max. 13. В пятом столбце задайте групповую операцию Count. Групповые операции построенного запроса обработают все записи таблицы Список, соответствующие конкретному человеку из таблицы Контакт, и вместо самих данных таблицы Список выведут в соответствующее поле результата запроса только значение величины, вычисляемой по определенной формуле. Доступные групповые операции перечислены в табл. 16.1.
|
|||
|