Changes between Version 4 and Version 5 of AdvancedReports


Ignore:
Timestamp:
02/03/22 12:25:25 (2 years ago)
Author:
193021
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v4 v5  
    171171 where br.br_rezervacii = (select max(br_rezervacii) from vkbr_rez_vraboteni)
    172172}}}
     173
     174=== Извештај за секој салон со број на резервации на годишно ниво (моменталната година) по квартали
     175
     176{{{
     177select distinct bc.salon_id ,
     178        case when broj_na_rezervacii.kvartal = 1 then broj_na_rezervacii.broj_rezervacii else 0 end as Kvartal1_broj_rezervacii,
     179        case when broj_na_rezervacii.kvartal = 2 then broj_na_rezervacii.broj_rezervacii else 0 end as Kvartal2_broj_rezervacii,
     180        case when broj_na_rezervacii.kvartal = 3 then broj_na_rezervacii.broj_rezervacii else 0 end as Kvartal3_broj_rezervacii,
     181        case when broj_na_rezervacii.kvartal = 4 then broj_na_rezervacii.broj_rezervacii else 0 end as Kvartal4_broj_rezervacii
     182 
     183  from beautycenter as bc
     184  left join vraboteni_beautycenter as v_bc on bc.salon_id = v_bc.salon_id
     185  left join vraboteni as v on v_bc.user_id_vraboten = v.user_id
     186  left join termini as t on v.user_id = t.user_id_vraboten
     187  left join rezervacija as r on t.termin_id = r.termin_id
     188
     189left join(
     190select bc.salon_id, extract (quarter from t.pocetok) as kvartal, count(r.br_rez) as broj_rezervacii
     191  from beautycenter as bc
     192  left join vraboteni_beautycenter as v_bc on bc.salon_id = v_bc.salon_id
     193  left join vraboteni as v on v_bc.user_id_vraboten = v.user_id
     194  left join termini as t on v.user_id = t.user_id_vraboten
     195  left join rezervacija as r on t.termin_id = r.termin_id
     196 where extract (year from t.pocetok) = extract (year from current_date)
     197     group by 1,2
     198) as broj_na_rezervacii   on bc.salon_id = broj_na_rezervacii.salon_id
     199}}}
     200