wiki:AdvancedReports

Version 1 (modified by 201075, 21 months ago) ( diff )

--

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

Број на завршени резервации на релација за компанија во последната година

-- kompanija | pochnuva_od | zavrshuva_vo | broj_zavrsheni_rezervacii

select k.kompanija_ime, 
       gp.grad_ime as pocnuva_vo,
       gz.grad_ime as zavrshuva_vo, 
       COUNT(rezervacii.rezervacija_id) as broj_zavrsheni_rezervacii
from kompanii k 
     join vozila v on k.kompanija_id = v.kompanija_id 
     join ruti r on v.vozilo_id = r.vozilo_id 
     join gradovi gp on r.zapocnuva_vo = gp.grad_id 
     join gradovi gz on r.zavrsuva_vo = gz.grad_id 
     join rezervacii rezervacii on r.ruta_id = rezervacii.ruta_id 
where lower(rezervacii.rezervacija_status) like 'zavrshena' 
     and r.datum_pristignuvanje between now()-interval '1 year' and now()
group by 1, 2, 3
Note: See TracWiki for help on using the wiki.