| | 1 | = Напредни извештаи од базата (SQL) = |
| | 2 | |
| | 3 | |
| | 4 | === Извештај за трендовите на резервации на клиенти по град и зграда за најпопуларниот тип на соба за секоја зграда |
| | 5 | |
| | 6 | {{{ |
| | 7 | SELECT |
| | 8 | hb.city AS City, |
| | 9 | hb.building_id AS Building, |
| | 10 | COUNT(res.reservation_id) AS Total_Reservations, |
| | 11 | r.room_type AS Most_Popular_Room_Type, |
| | 12 | COUNT(CASE WHEN r.room_type = ( |
| | 13 | SELECT r2.room_type |
| | 14 | FROM Room r2 |
| | 15 | JOIN Reservation res2 ON r2.room_number = res2.room_number AND r2.building_id = res2.building_id |
| | 16 | WHERE res2.building_id = hb.building_id |
| | 17 | GROUP BY r2.room_type |
| | 18 | ORDER BY COUNT(*) DESC |
| | 19 | LIMIT 1 |
| | 20 | ) THEN 1 END) AS Room_Type_Reservations |
| | 21 | FROM |
| | 22 | Hotel_Building hb |
| | 23 | JOIN Room r ON hb.building_id = r.building_id |
| | 24 | JOIN Reservation res ON r.room_number = res.room_number AND r.building_id = res.building_id |
| | 25 | GROUP BY |
| | 26 | hb.city, hb.building_id, r.room_type |
| | 27 | ORDER BY |
| | 28 | Total_Reservations DESC; |
| | 29 | |
| | 30 | }}} |
| | 31 | |
| | 32 | |
| | 33 | === Извештај за стапките на искористеност на собите по зграда - ја пресметува стапката на искористеност на собите (процент на зафатени соби) за секоја зграда во одреден временски период. |
| | 34 | |
| | 35 | {{{ |
| | 36 | |
| | 37 | }}} |
| | 38 | |