Changes between Version 6 and Version 7 of Advanced database reports (SQL and Stored procedures)


Ignore:
Timestamp:
12/28/22 16:36:35 (2 years ago)
Author:
201101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Advanced database reports (SQL and Stored procedures)

    v6 v7  
    1515}}}
    1616
    17 == Вкупен број на настани во последните 6 месеци, вкупен број на гости на настаните, просечна цена на настан по гостин и вкупен промет од сите настани
     17== Вкупен број на настани по месец, вкупен број на гости на настаните, просечна цена на настан по гостин и вкупен промет од сите настани
    1818
    1919{{{#!sql
    20 select   count(e.event_id) as num_events, 
     20select   extract(month from start_date) as months,
     21                 count(e.event_id) as num_events, 
    2122         sum(e.number_of_interested_guests) as total_guests,
    2223         avg(e.price) as avg_price,
     
    2526join reservation r on
    2627rfe.reservation_id = r.reservation_id
    27 and
    28 (start_date between now() - interval '6 months' and now())
    2928join events e on
    3029rfe.event_id  = e.event_id
     30group by months
     31
    3132}}}
    3233
    33 == Вкупен број на активности во последната година, вкупен број на гости на активностите, просечна цена на активност по гостин и вкупен промет од сите активности
     34== Вкупен број на активности по календарска година, вкупен број на гости на активностите, просечна цена на активност по гостин и вкупен промет од сите активности
    3435
    3536{{{#!sql
    36 select   count(a.activity_id) as num_activities, 
     37select   extract(year from start_date) as years,
     38                 count(a.activity_id) as num_activities, 
    3739         sum(a.number_of_interested_guests) as total_guests,
    3840         avg(a.price) as avg_price,
     
    4143join reservation r on
    4244rfa.reservation_id = r.reservation_id
    43 and
    44 (start_date between now() - interval '1 year' and now())
    4545join activities a  on
    4646rfa.activity_id  = a.activity_id
     47group by years
    4748}}}
    4849