Changes between Version 2 and Version 3 of Advanced database reports (SQL and Stored procedures)


Ignore:
Timestamp:
12/21/22 16:47:54 (21 months ago)
Author:
201101
Comment:

--

Legend:

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

    v2 v3  
    11== Напредни извештаи од базата (SQL и складирани процедури)
    22
    3 {{{!sql
     3
     4== Вкупен број на резервации за храна во текот на претходните 2 месеци
     5
     6{{{#!sql
    47select count(distinct rfpm.reservation_id) as broj_rezervacii_na_hrana
    58from reservation_for_prepared_meal rfpm
     
    1215}}}
    1316
     17== Вкупен број на настани во последните 6 месеци, вкупен број на гости на настаните, просечна цена на настан по гостин и вкупен промет од сите настани
    1418
    15 == Вкупен број на резервации за храна во текот на претходните 2 месеци
    16 
    17 == Вкупен број на настани во последните 6 месеци, вкупен број на гости на настаните, просечна цена на настан по гостин и вкупен промет од сите настани
     19select   count(e.event_id) as num_events, 
     20         sum(e.number_of_interested_guests) as total_guests,
     21         avg(e.price) as avg_price,
     22         sum(e.price * e.number_of_interested_guests) as sales
     23from reservation_for_events rfe
     24join reservation r on
     25rfe.reservation_id = r.reservation_id
     26and
     27(start_date between now() - interval '6 months' and now())
     28join events e on
     29rfe.event_id  = e.event_id
    1830
    1931== Вкупен број на активности во последната година, вкупен број на гости на активностите, просечна цена на активност по гостин и вкупен промет од сите активности