Changes between Version 6 and Version 7 of AdvancedReports


Ignore:
Timestamp:
01/04/23 10:10:08 (18 months ago)
Author:
201130
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v6 v7  
    77{{{
    88select p.ime ,
     9
    910count(nsp) as broj_na_naracki_vo_koi_e_prisuten_produktot,
     11
    1012sum(nsp.kolicina) as kolicina_prodadeno_od_produktot,
    11 (select avg(n4.vkupno_suma) from naracka n4 join naracka_sodrzi_produkt nsp4 on n4.id_naracka = nsp4.id_naracka 
    12 where n4.id_naracka =nsp4.id_naracka and p.id_produkt = nsp4.id_produkt and n4.datum between now() - interval '3months' and now())
     13
     14(select avg(n4.vkupno_suma) from naracka n4
     15join naracka_sodrzi_produkt nsp4 on n4.id_naracka = nsp4.id_naracka 
     16where n4.id_naracka =nsp4.id_naracka and p.id_produkt = nsp4.id_produkt and n4.datum between now() - interval '3months'
     17and now())
    1318as prosecna_suma_na_naracka_vo_koja_se_sodrzi_produktot,
     19
    1420(select count(n2) from naracka n2 join naracka_sodrzi_produkt nsp2 on n2.id_naracka = nsp2.id_naracka
    15 where nsp2.id_produkt = p.id_produkt and n2.adresa like '/' and n2.datum between now() - interval '3months' and now())
     21where nsp2.id_produkt = p.id_produkt and n2.adresa like '/'
     22and n2.datum between now() - interval '3months' and now())
    1623as broj_na_naracki_na_produktot_koi_korisnikot_sam_ke_gi_podigne,
    17 (select sum(nsp2.kolicina) from naracka n2 join naracka_sodrzi_produkt nsp2 on n2.id_naracka = nsp2.id_naracka
    18 where nsp2.id_produkt = p.id_produkt and n2.adresa like '/' and n2.datum between now() - interval '3months' and now())
     24
     25(select sum(nsp2.kolicina) from naracka n2
     26join naracka_sodrzi_produkt nsp2 on n2.id_naracka = nsp2.id_naracka
     27where nsp2.id_produkt = p.id_produkt and n2.adresa like '/'
     28and n2.datum between now() - interval '3months' and now())
    1929as  kolicina_prodadena_na_produktot_bez_dostava,
    20 (select count(n3) from naracka n3 join naracka_sodrzi_produkt nsp3 on n3.id_naracka = nsp3.id_naracka
     30
     31(select count(n3) from naracka n3
     32join naracka_sodrzi_produkt nsp3 on n3.id_naracka = nsp3.id_naracka
    2133where nsp3.id_produkt = p.id_produkt and n3.adresa not like '/' and n3.datum between now() - interval '3months' and now())
    2234as broj_na_naracki_na_produktot_koi_ke_bidat_dostaveni_na_korisnikot,
    23 (select sum(nsp3.kolicina) from naracka n3 join naracka_sodrzi_produkt nsp3 on n3.id_naracka = nsp3.id_naracka
     35
     36(select sum(nsp3.kolicina) from naracka n3
     37join naracka_sodrzi_produkt nsp3 on n3.id_naracka = nsp3.id_naracka
    2438where nsp3.id_produkt = p.id_produkt and n3.adresa not like '/' and n3.datum between now() - interval '3months' and now())
    2539as kolicina_prodadena_na_produktot_preku_dostava
     40
    2641from produkt p
    2742join naracka_sodrzi_produkt nsp on p.id_produkt = nsp.id_produkt
     
    3954{{{
    4055select k.ime_prezime,
     56
    4157(select count(n) from naracka n
    4258where n.id_korisnik  = k.id_korisnik)
    4359as vkupno_naracki,
     60
    4461(select avg(vkupno_suma) from naracka )
    4562as prosecna_suma_na_naracka_za_site_kupuvaci,
     63
    4664(select sum(n3.vkupno_suma) from naracka n3
    4765where k.id_korisnik = n3.id_korisnik)
    4866as vkupno_suma_od_site_naracki_na_kupuvacot,
     67
    4968(select count(n2) from naracka n2
    5069where k.id_korisnik = n2.id_korisnik
     
    5271and n2.vkupno_suma > (select avg(vkupno_suma) from naracka) )
    5372as vkupno_naracki_nad_prosek_na_korisnikot,
     73
    5474(select sum(n4.vkupno_suma) from naracka n4
    5575where  k.id_korisnik = n4.id_korisnik
     
    5777and n4.vkupno_suma > (select avg(vkupno_suma) from naracka) )
    5878as vkupno_suma_na_naracki_nad_prosek_za_korisnikot
     79
    5980from korisnik k
    6081join kupuvac k2 on k.id_korisnik = k2.id_korisnik