| | 66 | |
| | 67 | === Извештај за профитот на сите магацини според набавени артикли и продадени артикли во период од една година=== |
| | 68 | |
| | 69 | {{{#!sql |
| | 70 | select q1.locationname, prihod-odliv as profit from |
| | 71 | ( |
| | 72 | select l.locationid, l.locationname, sum(i.price*i.quantity) as prihod from locations l |
| | 73 | left join storedarticles s on s.locationid=l.locationid |
| | 74 | left join invoicedarticles i on i.articleid=s.articleid |
| | 75 | left join invoices i2 on i2.invoiceid=i.invoiceid and i2.datecreate between now()-interval '1 year' and now() |
| | 76 | group by l.locationid |
| | 77 | |
| | 78 | ) as q1 |
| | 79 | full outer join |
| | 80 | ( |
| | 81 | select l.locationid, l.locationname, sum(o.price*o.quantity) as odliv from locations l |
| | 82 | left join orderedarticles o on o.locationid=l.locationid |
| | 83 | left join orders o2 on o2.orderid=o.orderid and o2.datecreated between now()-interval '1 year' and now() |
| | 84 | group by l.locationid |
| | 85 | |
| | 86 | ) q2 on q2.locationid=q1.locationid |
| | 87 | |
| | 88 | }}} |