Changes between Version 16 and Version 17 of AdvancedReports


Ignore:
Timestamp:
01/15/22 21:47:16 (2 years ago)
Author:
193041
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v16 v17  
    11= Напредни извештаи од базата (SQL и складирани процедури) =
     2
     3== Извештај за секој ученик, кај кој наставник колку изнесува сумата што ја должи/што треба да ја доплати до крајот на часовите по договор ==
     4{{{#!sql
     5
     6select q3.nastavnik1 || ' ' || q3.nastavnik_prezime1 as nastavnik,
     7q3.ime_ucenik1 as ucenik, (q3.vkupno_za_plakjanje-q3.plateno) as dolzi
     8from
     9(
     10        select * from
     11
     12        (
     13        select n.ime as nastavnik1, n.prezime nastavnik_prezime1, u.ime || ' ' || u.prezime ime_ucenik1,
     14        sum(p.iznos) plateno from ucenici u
     15        join slusanje s on s.id_ucenik = u.id_ucenik
     16        join plakjanja p on p.id_plakjanja = s.id_plakjanja
     17        join predava_na pn on pn.id_ucenik = u.id_ucenik
     18        join nastavnici n on n.id_nastavnik =pn.id_nastavnik
     19        group by 1,2,3
     20        ) q1
     21
     22        join
     23
     24        (
     25        select n.ime as nastavnik2, n.prezime nastavnik_prezime2, u2.ime || ' ' || u2.prezime as ime_ucenik2,
     26        (pn.cena_po_cas * pn.broj_casovi_po_dogovor) vkupno_za_plakjanje from ucenici u2
     27        join predava_na pn on pn.id_ucenik = u2.id_ucenik
     28        join nastavnici n on n.id_nastavnik =pn.id_nastavnik
     29        ) q2
     30        on q1.ime_ucenik1 = q2.ime_ucenik2
     31) q3
     32}}}
     33
    234== Листа на предмети каде за секој предмет е прикажан најпопуларниот наставник (наставник со најголем број на ученици на кои им предава) ==
    335{{{#!sql