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 | |
| 86 | create view franshiza_promet_mesta_tri_meseci as select f.ime as ime_franshiza, p.ime as ime_prodaznomesto, sum(n2.iznos) as vkupen_promet |
| 87 | from franshiza f join prodazhnomesto p on f.franshiza_id = p.franshiza_id |
| 88 | join naracka n on n.id_mesto = p.id_mesto |
| 89 | join naplata n2 on n2.naplata_id = n.naplata_id |
| 90 | where n2.datum_naplata between now() - interval '3 months' and now() |
| 91 | group by f.franshiza_id, p.id_mesto |
| 92 | |