| 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 | |