Page 34 - 6674
P. 34
TRANSFORM Sum(зптДжерелоМайПерЗпт.[Об’єм газового схо-вища]) AS
[Sum-Об’єм газового сховища]
SELECT зптДжерелоМайПерЗпт.[Код комплексу],
зптДжерелоМайПерЗпт.[Кільк_запомпованого газу],
зптДжерелоМайПерЗпт.[Назва газового сховища],
Sum(зптДжерелоМайПерЗпт.[Об’єм газового сховища]) AS [Итоговое
значение Об’єм газового сховища]
FROM зптДжерелоМайПерЗпт
GROUP BY зптДжерелоМайПерЗпт.[Код комплексу],
зптДжерелоМайПерЗпт.[Кільк_запомпованого газу],
зптДжерелоМайПерЗпт.[Назва газового сховища]
PIVOT "Кв" & Format([Дата занесення даних],"q");
Зарезервовані слова Jet SQL PIVOT та TRANSFORM генерують набір
результатів перехресного запиту. Вираз, що іде після TRANSFORM, визначає
числові значення для таблиці. Список полів, що іде за резервованим словом
SELECT, забезпечує заголовки та значення рядків. Вираз PIVOT визначає
заголовки стовпців і діє як додаток до виразу GROUP BY. Рядкове значення
формату "q" визначає квартал в якості інтервалу по даті.
Розрахунок по всіх записах таблиці
Щоб застосувати п’ять найбільш часто використовуваних статистичних функцій SQL
до запиту Проміжна сума (Subtotals) бази даних, слід виконати наступні дії
1.Створіть новий запит та включіть в нього запит Залишок.
2. Перетягніть у нього поле Код комплексу в перший стовпець бланка запиту
та Назва комплексу у другий стовпець. Після чого чотири рази перетягніть
поле Залишок в сусідні стовпці.
3. Натисніть на кнопці Групові операції (Totals), щоб додати в бланк запиту
рядок Групова операція (Totals).
4. Перемістіть курсор в рядок Групова операція (Totals) стовпця Код
комплексу і натисніть клавішу <F4> (або комбінацію клавіш Alt+↓), щоб
відобразити список що розкривається статистичних функцій SQL. Виберіть
Count в якості функції для стовпця Код комплексу.
5. Перемістіться в комірку рядка Групова операція (Totals) першого стовпця Залишок,
розкрийте список та виберіть з нього Sum. Повторіть процес, вибравши Avg для другого
стовпця Залишок, Min – для третього і Max – для четвертого.
6. Перемістіть курсор в стовпець Код комплексу (з вибраною функцією Count) та
натисніть на кнопці Властивості (Properties) панелі інструментів (або натисніть на цьому
стовпці правою кнопкою миші та виберіть з контекстного меню, що з’явилось команду
Властивості (Properties)), щоб відобразити вікно Властивості поля (Field Properties).
Введіть Кількість в якості значення властивості Підпис (Caption).
7. Щоб отримати загальну кількість рядків, необхідно застосувати функцію Count() до
того поля запиту, яке має значення в кожному рядку. Тому поле Код комплексу –
найбільш логічний вибір для даної мети.
35