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