Activated free rooms
This commit is contained in:
@@ -97,4 +97,44 @@ select sum(room.total_revenue::float), is_regular
|
||||
group by is_regular
|
||||
;
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
SELECT res.created_at AS "AnfrageDatum",
|
||||
directly_attributable,
|
||||
con.reservation_date,
|
||||
res.start_date,
|
||||
room.arrival_date,
|
||||
res.end_date,
|
||||
room.departure_date,
|
||||
advertising_medium,
|
||||
guest_first_name,
|
||||
cus.given_name,
|
||||
guest_last_name,
|
||||
cus.surname,
|
||||
total_revenue,
|
||||
room.room_status,
|
||||
room_number,
|
||||
is_regular,
|
||||
is_awareness_guest,
|
||||
guest_matched,
|
||||
con.hotel_id,
|
||||
guest.guest_id
|
||||
FROM alpinebits.conversions AS con
|
||||
JOIN alpinebits.conversion_rooms AS room ON room.conversion_id = con.id
|
||||
JOIN alpinebits.conversion_guests AS guest ON guest.guest_id = con.guest_id
|
||||
LEFT JOIN alpinebits.reservations AS res ON res.id = con.reservation_id
|
||||
LEFT JOIN alpinebits.customers AS cus ON cus.id = con.customer_id
|
||||
WHERE reservation_date > '2025-01-01'
|
||||
AND guest.guest_id IN (
|
||||
SELECT DISTINCT g.guest_id
|
||||
FROM alpinebits.conversions AS c
|
||||
JOIN alpinebits.conversion_rooms AS r ON r.conversion_id = c.id
|
||||
JOIN alpinebits.conversion_guests AS g ON g.guest_id = c.guest_id
|
||||
WHERE c.reservation_date > '2025-01-01'
|
||||
AND r.total_revenue > 0
|
||||
)
|
||||
ORDER BY guest_first_name, guest_last_name, room_status;
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user