== Напредни извештаи од базата (SQL) === Пример извештаи * Број на казнети патници според линија во изминатата година * Мерење побарувачка на секоја линија во првиот квартал од оваа година * Проток на патници според постојка * Најпрометен период во денот (интервали од 1 час) според линија - од податоци од тековната година * Период од денот во кој најмногу се купува билети (часовни и дневни) * Период од денот во кој најмногу се пишуваат казни ==== 1. Број на казнети патници според линија во изминатата година ==== 2. Најпрометен период во денот (интервали од 1 час) според линија - од податоци од тековната година {{{#!div style="font-size: 80%" {{{#!sql select li_ime_given as li_ime, interval_1h , broj_pati from( select li_ime as li_ime_given, interval_1h , count(li_ime||'-'||interval_1h) broj_pati from( select *, (to_char(extract (hour from vozenje_start), '00') || ':00 -' || to_char(extract (hour from (vozenje_start + '1 hours'::interval))::int, '00') || ':00') as interval_1h from project.linija li left join project.instancanalinija inl on li.li_id = inl.li_id left join project.vozenje v on inl.inl_id = v.inl_id ) group by li_ime, interval_1h order by li_ime, interval_1h ) where broj_pati = (select max(broj_pati) from (select li_ime, interval_1h , count(li_ime||'-'||interval_1h) broj_pati from( select *, (to_char(extract (hour from vozenje_start), '00') || ':00 -' || to_char(extract (hour from (vozenje_start + '1 hours'::interval))::int, '00') || ':00') as interval_1h from project.linija li left join project.instancanalinija inl on li.li_id = inl.li_id left join project.vozenje v on inl.inl_id = v.inl_id where li_ime = li_ime_given ) group by li_ime, interval_1h order by li_ime, interval_1h ) group by li_ime) }}} }}} ==== 3. Мерење побарувачка на секоја линија во првиот квартал од оваа година ==== 4. Проток на патници според постојка ==== 5. Период од денот (интервали од 1 час) во кој најмногу се купува билети (часовни и дневни) ==== 6. Период од денот (интервали од 1 час) во кој најмногу се пишуваат казни