Changes between Version 3 and Version 4 of AdvancedReports


Ignore:
Timestamp:
12/20/22 13:43:21 (2 years ago)
Author:
201045
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v3 v4  
    9090
    9191}}}
     92
     93
     94== Да се прикажат потрошувачите заедно со вкупниот износ на купони кои го имат добиено ==
     95
     96{{{#!sql
     97create view potrosuvaci_vkupen_iznos_kuponi as select ime, sum(ku.iznos_kupon) as vkupen_iznos
     98 from korisnik k join potrosuvac p on p.korisnik_id = k.korisnik_id
     99 join kupon ku on ku.potrosuvac_id = p.korisnik_id
     100group by k.korisnik_id;
     101
     102}}}
     103
     104== Да се најде продажното место кое остварило најголем промет во последните три месеци ==
     105{{{#!sql
     106create view najprometno_prodazno_mesto as select pr.ime, sum(iznos) as promet
     107from prodazhnomesto pr  join naracka n on pr.id_mesto = n.id_mesto
     108join naplata nap on nap.naplata_id = n.naplata_id
     109and nap.datum_naplata between now () - interval '3 months' and now()
     110group by pr.id_mesto
     111having sum(iznos)
     112= (
     113        select sum(iznos)
     114        from prodazhnomesto pr  join naracka n on pr.id_mesto = n.id_mesto
     115         join naplata nap on nap.naplata_id = n.naplata_id
     116        and nap.datum_naplata between now () - interval '3 months' and now()
     117        group by pr.id_mesto
     118        order by sum(iznos) desc
     119        limit 1
     120);
     121
     122}}}
     123