Changes between Version 24 and Version 25 of DatabaseCreation


Ignore:
Timestamp:
04/26/26 13:57:27 (6 days ago)
Author:
231027
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DatabaseCreation

    v24 v25  
    437437    eh.event_time,
    438438    COUNT(tp.purchase_id) AS total_tickets_sold,
    439     SUM(tp.purchase_amount) AS total_revenue,
    440     ROUND(AVG(tp.purchase_amount), 2) AS avg_ticket_price
     439   
     440    -- total revenue
     441    SUM(tp.purchase_amount - tr.refund_amount) AS net_revenue,
     442   
     443    -- refund taxes
     444    SUM(tp.purchase_amount - tr.refund_amount) AS refund_fee_profit
     445
    441446FROM "Event" e
    442447JOIN "Event_Happening" eh ON e.event_id = eh.event_id
    443448JOIN "Ticket" t ON eh.event_happening_id = t.event_happening_id
    444449JOIN "Ticket_Purchase" tp ON t.ticket_id = tp.ticket_id
     450LEFT JOIN "Ticket_Refund" tr ON tp.purchase_id = tr.purchase_id
    445451GROUP BY e.event_id, e.name, eh.event_happening_id, eh.event_time;
    446452