| 173 | | === Извештај за сеуште недоставените нарачки, од кој дел во која количина ни треба, колку од тој дел имаме во магацин и дали е потребно да се нарачаат за во магацин === |
| 174 | | ===== Се пресметуваат колку количина од деловите имало во завршените нарачки во последните 3 месеци и се додава моменталната количина во нарачки што се уште не |
| | 173 | === Извештај за секој клиент, за секое кино, колку карти има купено во секое кино, колку пари има потрошено во секое кино, и колку кодови за попуст имаат искористено во секое кино === |
| | 174 | {{{#!sql |
| | 175 | select c.id_customer, c2.id_cinema , |
| | 176 | coalesce(( |
| | 177 | select count(distinct t1.id_ticket) from tickets t1 |
| | 178 | join projections p on p.id_projection=t1.id_projection |
| | 179 | join projection_is_played_in_room pipir on pipir.id_projection=p.id_projection |
| | 180 | join projection_rooms pr on pr.id_room=pipir.id_room |
| | 181 | join cinemas cin on cin.id_cinema=pr.id_cinema |
| | 182 | where cin.id_cinema=c2.id_cinema and t1.id_customer=c.id_customer) |
| | 183 | ,0), |
| | 184 | coalesce(( |
| | 185 | select sum(t1.price) from tickets t1 |
| | 186 | join projections p on p.id_projection=t1.id_projection |
| | 187 | join projection_is_played_in_room pipir on pipir.id_projection=p.id_projection |
| | 188 | join projection_rooms pr on pr.id_room=pipir.id_room |
| | 189 | join cinemas cin on cin.id_cinema=pr.id_cinema |
| | 190 | where cin.id_cinema=c2.id_cinema and t1.id_customer=c.id_customer) |
| | 191 | ,0), |
| | 192 | coalesce(( |
| | 193 | select count(distinct d.id_discount) from discounts d |
| | 194 | join tickets t1 on t1.id_discount = d.id_discount |
| | 195 | join projections p on p.id_projection=t1.id_projection |
| | 196 | join projection_is_played_in_room pipir on pipir.id_projection=p.id_projection |
| | 197 | join projection_rooms pr on pr.id_room=pipir.id_room |
| | 198 | join cinemas cin on cin.id_cinema=pr.id_cinema |
| | 199 | where cin.id_cinema=c2.id_cinema and t1.id_customer=c.id_customer |
| | 200 | ),0) |
| | 201 | from customers c |
| | 202 | left join tickets t on t.id_customer=c.id_customer |
| | 203 | left join projections p on p.id_projection=t.id_projection |
| | 204 | left join projection_is_played_in_room pipir on pipir.id_projection=p.id_projection |
| | 205 | left join projection_rooms pr on pr.id_room=pipir.id_room |
| | 206 | left join cinemas c2 on c2.id_cinema=pr.id_cinema |
| | 207 | where t.date_reserved between now()-interval'1 year' and now() |
| | 208 | group by c.id_customer,c2.id_cinema |
| | 209 | order by c.id_customer |
| | 210 | }}} |