жає виручку по днях.
. Виручка за місяць
SELECT P1.MONTH, SUM (P1.VIRUCHKA) AS VIRUCHKAP1P1.YEAR =: «ВВЕДІТЬ РІК» AND P1.MONTH>: «ВВЕДІТЬ МІСЯЦЬ» BY P1.MONTH
Після натискання кнопки Submit виводиться таблиця, що відображає виручку за місяць.
. Виручка за рік
SELECT P1.YEAR, SUM (P1.VIRUCHKA) AS VIRUCHKAP1P1.YEAR =: «ВВЕДІТЬ РІК»
GROUP BY P1.YEAR
Після натискання кнопки Submit виводиться таблиця, що відображає виручку по роках.
Текст запиту для View P1:
SELECT TO_CHAR (DOKUMENT.DATA, «YYYY») AS YEAR, TO_CHAR (DOKUMENT.DATA, «MONTH») AS MONTH, SUM (USLUGI.PRICE * ZAKAZ.KOLICHESTVO) AS VIRUCHKA
FROM DOKUMENT INNER JOIN (USLUGI INNER JOIN ZAKAZ ON USLUGI.KOD=ZAKAZ.KOD_USLUGI) ON DOKUMENT.NOMER_DOKUMENTA=ZAKAZ.NOMER_DOKUMENTA
GROUP BY DOKUMENT.DATA
Запит 3 - Розрахунок кількості замовлень по групах товарів
SELECT DOKUMENT.DATA, VIDI_USLUG.VID, SUM (ZAKAZ.KOLICHESTVO) AS KOLICHESTVO_ZAKAZOVVIDI_USLUG INNER JOIN (USLUGI INNER JOIN (DOKUMENT INNER JOIN ZAKAZ ON DOKUMENT.NOMER_DOKUMENTA=ZAKAZ.NOMER_DOKUMENTA) ON USLUGI.KOD= ZAKAZ.KOD_USLUGI) ON VIDI_USLUG.KOD=USLUGI.KOD_VIDABY DOKUMENT.DATA, VIDI_USLUG.VID
Для створення даного запиту на початку вибираємо Object Browser , потім у вікні зі списку кнопки Create вибираємо View .
У вікні введемо назву запиту та його текст. SQL запит може бути створений як на SQL ( SQL Commands ), так і в діалоговому режимі ( Query Builder ). При створенні запиту «KOL_ZAKAZOV_PO_GRUPPAM_TOVAROV» був обраний перший спосіб.
Далі підтверджуємо створення запиту. Після успішного виконання всіх етапів запит з'явиться в списку запитів бази даних.
Аналогічним чином були створені запити «Вартість і кількість продажів по товарах», «Виручка по днях».
3.2 Створення основи для програми
Для створення програми необхідно натиснути кнопку Application Builder .
Після натискання кнопки з'явиться вже створене стандартний додаток Sample Database Application . Для того щоб створити власний додаток, натиснемо кнопку Create . Потім відкриється вікно, в якому необхідно вибрати метод: Database , Websheet або Packaget Application i>. Для створення програми «РЕКЛАМНЕ АГЕНТСТВО» виберемо перший метод - Database (База даних).
Далі введемо ім'я додатка (РЕКЛАМНЕ АГЕНТСТВО), зазначимо схему (REKLAMA) і виберемо користувальницький інтерфейс ( Desktop ).
У наступному вікні пропонується вибрати тип стартової сторінки ( Blank - порожня, Report - звіт, <...