Changes between Initial Version and Version 1 of UseCase0006Implementation


Ignore:
Timestamp:
09/24/26 03:31:08 (7 days ago)
Author:
201178
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase0006Implementation

    v1 v1  
     1= UseCase0006 Implementation - Преглед на дневен извештај =
     2
     3'''Актер иницијатор:''' Администратор
     4
     5'''Други актери:''' нема
     6
     7== Опис ==
     8
     9Администраторот го прегледува дневниот извештај за продажбата. Системот ги собира сите платени нарачки за тековниот ден, го прикажува вкупниот износ и бројот на нарачки.
     10
     11== Сценарио ==
     12
     13 1. Администраторот отвора екранот за дневни извештаи.
     14
     15 2. Системот го прикажува вкупниот износ за денес:
     16
     17{{{
     18SELECT COALESCE(SUM(amount), 0)
     19FROM payment
     20WHERE payment_date::date = CURRENT_DATE
     21}}}
     22
     23 3. Системот го прикажува бројот на нарачки за денес:
     24
     25{{{
     26SELECT COUNT(*)
     27FROM orders
     28WHERE created_at::date = CURRENT_DATE
     29}}}
     30
     31 4. Системот го прикажува најпродаваниот производ:
     32
     33{{{
     34SELECT p.name
     35FROM order_item oi
     36JOIN product p ON p.product_id = oi.product_id
     37JOIN orders o ON o.order_id = oi.order_id
     38WHERE o.status = 'ПЛАТЕНА'
     39GROUP BY p.name
     40ORDER BY SUM(oi.quantity) DESC
     41LIMIT 1
     42}}}
     43
     44[[Image(screenshot_5_1.png)]]
     45
     46 5. Администраторот може да избере да го извезе извештајот.