| | 92 | |
| | 93 | |
| | 94 | == Да се прикажат потрошувачите заедно со вкупниот износ на купони кои го имат добиено == |
| | 95 | |
| | 96 | {{{#!sql |
| | 97 | create view potrosuvaci_vkupen_iznos_kuponi as select ime, sum(ku.iznos_kupon) as vkupen_iznos |
| | 98 | from korisnik k join potrosuvac p on p.korisnik_id = k.korisnik_id |
| | 99 | join kupon ku on ku.potrosuvac_id = p.korisnik_id |
| | 100 | group by k.korisnik_id; |
| | 101 | |
| | 102 | }}} |
| | 103 | |
| | 104 | == Да се најде продажното место кое остварило најголем промет во последните три месеци == |
| | 105 | {{{#!sql |
| | 106 | create view najprometno_prodazno_mesto as select pr.ime, sum(iznos) as promet |
| | 107 | from prodazhnomesto pr join naracka n on pr.id_mesto = n.id_mesto |
| | 108 | join naplata nap on nap.naplata_id = n.naplata_id |
| | 109 | and nap.datum_naplata between now () - interval '3 months' and now() |
| | 110 | group by pr.id_mesto |
| | 111 | having sum(iznos) |
| | 112 | = ( |
| | 113 | select sum(iznos) |
| | 114 | from prodazhnomesto pr join naracka n on pr.id_mesto = n.id_mesto |
| | 115 | join naplata nap on nap.naplata_id = n.naplata_id |
| | 116 | and nap.datum_naplata between now () - interval '3 months' and now() |
| | 117 | group by pr.id_mesto |
| | 118 | order by sum(iznos) desc |
| | 119 | limit 1 |
| | 120 | ); |
| | 121 | |
| | 122 | }}} |
| | 123 | |