| 2 | |
| 3 | === Извештај за употребата на пакети - последните 6 месеци, вклучувајќи ги информациите за насловот на пакетот, бројот на употреби, видот на полисата , и податоците за пакетот, сортирано според бројот на употреби во опаѓачки редослед === |
| 4 | |
| 5 | {{{#!sql |
| 6 | |
| 7 | SELECT |
| 8 | p2.title as Package_title, |
| 9 | P.package, |
| 10 | COUNT(*) AS usage_count, |
| 11 | CASE |
| 12 | WHEN Pa.pol_id IS NOT NULL THEN 'Auto Registration' |
| 13 | WHEN Pt.pol_id IS NOT NULL THEN 'Travel Health' |
| 14 | ELSE '' |
| 15 | END AS policy_type |
| 16 | FROM |
| 17 | project.Policy AS P |
| 18 | LEFT JOIN |
| 19 | project.Pol_dog AS Pd ON P.p_id = Pd.policy |
| 20 | LEFT JOIN |
| 21 | project.Pol_auto AS Pa ON P.p_id = Pa.pol_id |
| 22 | LEFT JOIN |
| 23 | project.Pol_travel AS Pt ON P.p_id = Pt.pol_id |
| 24 | LEFT JOIN |
| 25 | project.Pol_osi AS Po ON P.p_id = Po.policy |
| 26 | left join |
| 27 | project.package p2 on p.package=p2.code |
| 28 | WHERE |
| 29 | P.sdate >= CURRENT_DATE - INTERVAL '6 months' |
| 30 | GROUP BY |
| 31 | P.package, policy_type, p2.title |
| 32 | ORDER BY |
| 33 | usage_count DESC; |
| 34 | |
| 35 | }}} |