Changes between Version 21 and Version 22 of AdvancedReports


Ignore:
Timestamp:
02/01/22 14:10:18 (3 years ago)
Author:
193187
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReports

    v21 v22  
    4747== Извештај за заработка на паркинзите во првите 6 месеци oд тековната година
    4848{{{#!sql
     49select *
     50FROM
     51  (
     52  select lokacija,
     53coalesce(sum (date_part('hour',krajno_vreme-pocetno_vreme)),'0')*75 as vreme_januari
     54from ime_na_parking as inp
     55left join zona as z on ime_na_parking_id_ime =id_ime
     56left join parking_mesto as pm on id_zona= idzona
     57left join rezervacija as rez on rez.broj_na_pmesta=pm.broj_na_pmesta
     58where extract(month from pocetno_vreme)=1 and extract(year from pocetno_vreme)=extract(year from now())
     59group by inp.lokacija
     60order by vreme_januari desc
     61  ) as inp
     62left join
     63  (
     64    select lokacija,
     65coalesce(sum (date_part('hour',krajno_vreme-pocetno_vreme)),'0')*75 as vreme_februari
     66from ime_na_parking as inp
     67left join zona as z on ime_na_parking_id_ime =id_ime
     68left join parking_mesto as pm on id_zona= idzona
     69left join rezervacija as rez on rez.broj_na_pmesta=pm.broj_na_pmesta
     70where extract(month from pocetno_vreme)=2
     71group by inp.lokacija
     72order by vreme_februari desc
     73  ) as inpp
     74  ON
     75      inp.lokacija = inpp.lokacija
     76left join  (
     77  select lokacija,
     78coalesce(sum (date_part('hour',krajno_vreme-pocetno_vreme)),'0')*75 as vreme_mart
     79from ime_na_parking as inp
     80left join zona as z on ime_na_parking_id_ime =id_ime
     81left join parking_mesto as pm on id_zona= idzona
     82left join rezervacija as rez on rez.broj_na_pmesta=pm.broj_na_pmesta
     83where extract(month from pocetno_vreme)=3
     84group by inp.lokacija
     85order by vreme_mart desc
     86  ) as inppp
     87    ON
     88      inpp.lokacija = inppp.lokacija
     89 left join  (
     90  select lokacija,
     91coalesce(sum (date_part('hour',krajno_vreme-pocetno_vreme)),'0')*75 as vreme_april
     92from ime_na_parking as inp
     93left join zona as z on ime_na_parking_id_ime =id_ime
     94left join parking_mesto as pm on id_zona= idzona
     95left join rezervacija as rez on rez.broj_na_pmesta=pm.broj_na_pmesta
     96where extract(month from pocetno_vreme)=4
     97group by inp.lokacija
     98order by vreme_april desc
     99  ) as inp1
     100    ON
     101      inp1.lokacija = inppp.lokacija     
     102     left join  (
     103  select lokacija,
     104coalesce(sum (date_part('hour',krajno_vreme-pocetno_vreme)),'0')*75 as vreme_maj
     105from ime_na_parking as inp
     106left join zona as z on ime_na_parking_id_ime =id_ime
     107left join parking_mesto as pm on id_zona= idzona
     108left join rezervacija as rez on rez.broj_na_pmesta=pm.broj_na_pmesta
     109where extract(month from pocetno_vreme)=5
     110group by inp.lokacija
     111order by vreme_maj desc
     112  ) as inp2
     113    ON
     114      inp1.lokacija = inp2.lokacija
     115     left join  (
     116  select lokacija,
     117coalesce(sum (date_part('hour',krajno_vreme-pocetno_vreme)),'0')*75 as vreme_juni
     118from ime_na_parking as inp
     119left join zona as z on ime_na_parking_id_ime =id_ime
     120left join parking_mesto as pm on id_zona= idzona
     121left join rezervacija as rez on rez.broj_na_pmesta=pm.broj_na_pmesta
     122where extract(month from pocetno_vreme)=6
     123group by inp.lokacija
     124order by vreme_juni desc
     125  ) as inp3
     126    ON
     127      inp2.lokacija = inp3.lokacija
     128     
    49129
    50130