| 1 | = Напредни извештаи од базата (SQL и складирани процедури) |
| 2 | |
| 3 | == Број на завршени резервации на релација за компанија во последната година |
| 4 | {{{ |
| 5 | -- kompanija | pochnuva_od | zavrshuva_vo | broj_zavrsheni_rezervacii |
| 6 | |
| 7 | select k.kompanija_ime, |
| 8 | gp.grad_ime as pocnuva_vo, |
| 9 | gz.grad_ime as zavrshuva_vo, |
| 10 | COUNT(rezervacii.rezervacija_id) as broj_zavrsheni_rezervacii |
| 11 | from kompanii k |
| 12 | join vozila v on k.kompanija_id = v.kompanija_id |
| 13 | join ruti r on v.vozilo_id = r.vozilo_id |
| 14 | join gradovi gp on r.zapocnuva_vo = gp.grad_id |
| 15 | join gradovi gz on r.zavrsuva_vo = gz.grad_id |
| 16 | join rezervacii rezervacii on r.ruta_id = rezervacii.ruta_id |
| 17 | where lower(rezervacii.rezervacija_status) like 'zavrshena' |
| 18 | and r.datum_pristignuvanje between now()-interval '1 year' and now() |
| 19 | group by 1, 2, 3 |
| 20 | }}} |