1. Для создания запроса, производящего вычисления, служит тот же самый бланк запроса по образцу. Разница только в том, что в одном из столбцов вместо имени поля записывают формулу. В формулу входят заключенные в квадратные скобки названия полей, участвующих в расчете, а также знаки математических операций, например, так:
Результативность: [Забито] / [Игры]
2. В узкий столбец непросто записать длинную формулу, но если нажать комбинацию клавиш SHIFT+F2, то открывается вспомогательное диалоговое окно, которое называется Область ввода. В нем можно ввести сколь угодно длинную формулу, а потом щелчком по кнопке ОК перенести ее в бланк запроса по образцу.
3. Если включить отображение вычисляемого поля, результаты расчетов будут выдаваться в результирующей таблице.
4. Ничто не мешает сделать вычисляемое поле полем сортировки, чтобы не только получать новые результаты, но и анализировать их.
Создайте в БД еще одну таблицу «Итоги по командам» (тип поля «Сборная» - Текстовый, всех остальных полей - Числовой):
|
|
Сборная | Игры | Победы | Ничьи | Поражения | Забито | Пропущено | Очков |
Бразилия | |||||||
Германия | |||||||
Италия | |||||||
Аргентина | |||||||
Англия | |||||||
Испания | |||||||
Россия | |||||||
По данной таблице создайте запрос с вычисляемым полем по формуле, приведенной выше. Отсортируйте полученное вычисляемое поле по убыванию.