Changes between Version 9 and Version 10 of AdvancedDatabaseDevelopment


Ignore:
Timestamp:
02/22/26 00:24:45 (2 days ago)
Author:
221181
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedDatabaseDevelopment

    v9 v10  
    136136}}}
    137137
     138=== 2.3 Дневен преглед на продажба (Што се продаде денес?) ===
     139
     140Дава резиме на продажбите за денес: колку трансакции се направени, колкав е вкупниот промет, колку производи се продадени, колку различни купувачи имало и колку магацини биле во функција.
     141
     142{{{#!sql
     143CREATE OR REPLACE VIEW vw_todays_sales_summary AS
     144SELECT
     145    COUNT(DISTINCT s.sale_id) AS total_transactions_today,
     146    COALESCE(SUM(s.total_amount), 0) AS total_revenue_today,
     147    COALESCE(SUM(si.quantity), 0) AS total_items_sold_today,
     148    COUNT(DISTINCT s.customer_id) AS unique_customers_today,
     149    COUNT(DISTINCT s.warehouse_id) AS active_warehouses_today
     150FROM sale s
     151JOIN sale_item si ON s.sale_id = si.sale_id
     152WHERE s.date_time::DATE = CURRENT_DATE;
     153}}}
     154
    138155=== 3. Автоматско логирање и репортирање на промените на цените на производите ===
    139156