Changes between Version 14 and Version 15 of AdvancedReports
- Timestamp:
- 01/14/22 02:03:50 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedReports
v14 v15 74 74 == Приказ на предмети, за секој предмет број на наставници кои го предаваат предметот и просечна заработувачка за секој предмет, врз основа на заработувачката на наставниците по предметот == 75 75 {{{#!sql 76 select p.ime predmet, q4.broj_nastavnici, q4.prosecna_zarabotuvacka76 select p.ime predmet, coalesce(q4.broj_nastavnici,0) broj_nastavnici, coalesce(q4.prosecna_zarabotuvacka,0) prosecna_zarabotuvacka 77 77 from 78 78 ( … … 82 82 ( 83 83 select avg(pl.iznos) from nastavnici n 84 join plakjanja pl on pl.id_nastavnik = n.id_nastavnik85 join predava_predmet pp on pp.id_nastavnik = n.id_nastavnik86 join predmeti pr on pr.id_predmet = pp.id_predmet84 left join plakjanja pl on pl.id_nastavnik = n.id_nastavnik 85 left join predava_predmet pp on pp.id_nastavnik = n.id_nastavnik 86 left join predmeti pr on pr.id_predmet = pp.id_predmet 87 87 group by pp.id_predmet 88 88 having pp.id_predmet=q3.id_predmet … … 94 94 select pred.id_predmet, pred.ime, n1.id_nastavnik 95 95 from predmeti pred 96 join predava_predmet pp1 on pp1.id_predmet = pred.id_predmet97 join nastavnici n1 on n1.id_nastavnik = pp1.id_nastavnik ) q196 left join predava_predmet pp1 on pp1.id_predmet = pred.id_predmet 97 left join nastavnici n1 on n1.id_nastavnik = pp1.id_nastavnik ) q1 98 98 join 99 99 ( 100 100 select n.id_nastavnik nastavnik, avg(pl.iznos) prosecna_zarabotuvacka 101 101 from nastavnici n 102 join plakjanja pl on pl.id_nastavnik = n.id_nastavnik103 join predava_predmet pp on pp.id_nastavnik = n.id_nastavnik104 join predmeti pr on pr.id_predmet = pp.id_predmet102 left join plakjanja pl on pl.id_nastavnik = n.id_nastavnik 103 left join predava_predmet pp on pp.id_nastavnik = n.id_nastavnik 104 left join predmeti pr on pr.id_predmet = pp.id_predmet 105 105 group by n.id_nastavnik 106 106 ) q2 … … 109 109 group by id_predmet 110 110 ) q4 111 join predmeti p on p.id_predmet = q4.id_predmet111 full outer join predmeti p on p.id_predmet = q4.id_predmet 112 112 order by prosecna_zarabotuvacka desc; 113 114 115 113 116 114 117 }}}