wiki:Advanced database reports (SQL and Stored procedures)

Version 3 (modified by 201101, 23 months ago) ( diff )

--

Напредни извештаи од базата (SQL и складирани процедури)

Вкупен број на резервации за храна во текот на претходните 2 месеци

select count(distinct rfpm.reservation_id) as broj_rezervacii_na_hrana
from reservation_for_prepared_meal rfpm 
join prepared_meal pm  on
rfpm.prepared_meal_id = pm.prepared_meal_id 
join reservation r on
rfpm.reservation_id  = r.reservation_id 
and 
start_date between now() - interval '2 months' and now()

Вкупен број на настани во последните 6 месеци, вкупен број на гости на настаните, просечна цена на настан по гостин и вкупен промет од сите настани

select count(e.event_id) as num_events,

sum(e.number_of_interested_guests) as total_guests, avg(e.price) as avg_price, sum(e.price * e.number_of_interested_guests) as sales

from reservation_for_events rfe join reservation r on rfe.reservation_id = r.reservation_id and (start_date between now() - interval '6 months' and now()) join events e on rfe.event_id = e.event_id

Вкупен број на активности во последната година, вкупен број на гости на активностите, просечна цена на активност по гостин и вкупен промет од сите активности

Просечна плата на секој тип на вработени во Вила Дихово

Број на соби во секоја вила

Нарачки за храна кој ги има направено еден корисник и вкупна сума на плаќање

Note: See TracWiki for help on using the wiki.