Changes between Version 8 and Version 9 of AdvancedReports


Ignore:
Timestamp:
12/21/22 16:15:16 (2 years ago)
Author:
201045
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v8 v9  
    5555}}}
    5656
    57 == За секој доставувач да се прикаже колку нарачки има доставено за секое продажно место, вкупен износ на нарачките и да се прикажат сортитани според
    58 вкупна сума во опаѓачки редослед ==
     57== За секој доставувач да се прикаже колку нарачки има доставено за секое продажно место, вкупен износ на нарачките и да се прикажат сортитани според вкупна сума во опаѓачки редослед ==
    5958
    6059{{{#!sql
     
    8281}}}
    8382
    84 == Да се најде продажното место кое остварило најголем промет во последните три месеци ==
    85 {{{#!sql
    86 create view najprometno_prodazno_mesto as select pr.ime, sum(iznos) as promet
    87 from prodazhnomesto pr  join naracka n on pr.id_mesto = n.id_mesto
    88 join naplata nap on nap.naplata_id = n.naplata_id
    89 and nap.datum_naplata between now () - interval '3 months' and now()
    90 group by pr.id_mesto
    91 having sum(iznos)
    92 = (
    93         select sum(iznos)
    94         from prodazhnomesto pr  join naracka n on pr.id_mesto = n.id_mesto
    95          join naplata nap on nap.naplata_id = n.naplata_id
    96         and nap.datum_naplata between now () - interval '3 months' and now()
    97         group by pr.id_mesto
    98         order by sum(iznos) desc
    99         limit 1
    100 );
     83== За секоја франшиза да се прикаже колку промет има направено секое продажно место, во последните три месеци ==
     84{{{#!sql
     85
     86create view franshiza_promet_mesta_tri_meseci as select f.ime as ime_franshiza, p.ime as ime_prodaznomesto, sum(n2.iznos) as vkupen_promet
     87from franshiza f join prodazhnomesto p on f.franshiza_id = p.franshiza_id
     88join naracka n on n.id_mesto  = p.id_mesto
     89join naplata n2 on n2.naplata_id = n.naplata_id
     90where n2.datum_naplata between now() - interval '3 months' and now()
     91group by f.franshiza_id, p.id_mesto
     92
    10193
    10294}}}