align="justify"> Малюнок 3.6. Структура перехресного запиту. br/>
Результат виконання перехресного запиту наведено на рис. 3.7. br/>В
Малюнок 3.7. Результат виконання перехресного запиту. br/>
.4 Запит на вибірку з створенням обчислюваного поля
В якості запиту на вибірку із створенням обчислюваного поля створимо запит, який формуватиме інформацію про кількість неповернених книжок для кожного абонента-боржника. Для цього нам знадобиться допоміжний запит, в якому підрахуємо загальна кількість виданих і повернутих книг, після чого в основному запиті операцією віднімання отримаємо необхідну інформацію про боржників. Для створення допоміжного запиту в конструкторі запиту додамо таблиці В«Видача книгВ» і В«Список абонентівВ», і заповнимо поля запиту необхідними даними (рис. 3.8). Включаємо рядок "Групова операціяВ» і в полях "Дата видачі" і "Дата поверненняВ» вказуємо лічильник:
В
Малюнок 3.8. Структура допоміжного запиту для запиту на вибірку із створенням обчислюваного поля. br/>
Результат виконання допоміжного запиту для запиту на вибірку із створенням обчислюваного поля наведено на рис. 3.9. br/>В
Малюнок 3.9. Результат виконання допоміжного запиту для запиту на вибірку із створенням обчислюваного поля. br/>
Тепер створимо основний запит, для чого в конструкторі в якості джерела вкажемо допоміжний запит, з якого додамо всі необхідні поля. Крім того, створимо обчислюване поле, вказавши в рядку В«ПолеВ» назву стовпця і формулу для обчислень:
Невозвращено книг: [Count-Дата видачі] - [Count-Дата повернення]
А в умові відбору для даного поля вкажемо умова В«<> 0В» для відображення в результатах тільки тих абонентів, у яких є заборгованість перед бібліотекою. p align="justify"> Для зручності можна задати сортування даних, для чого в рядку В«СортуванняВ» поля В«ПрізвищеВ» вказуємо В«по зростаннюВ» (рис. 3.10).
В
Малюнок 3.10. Структура основного запиту для запиту на вибірку із створенням обчислюваного поля. br/>
Результат виконання основного запиту для запиту на вибірку із створенням обчислюваного поля наведено на рис. 3.11. br/>В
Малюнок 3.11. Результат виконання основного запиту для запиту на вибірку із створенням обчислюваного поля. br/>
.5 Запит на вибірку із застосуванням статистичних функцій для організації обчислень
Для демонстрації запиту на вибірку із застосуванням статистичних функцій для організації обчислень створимо запит, в якому обчислимо загальний фізичний обсяг всіх виданих книг в мегабайтах. Для цього створимо допоміжний запит для обчислення розміру кожної книги, після чого отримані дані використовуємо в основному запиті. Для побудови допоміжного запиту в конструкторі за...