Skip to content
Louvre Ops DB

View

slot_availability

Booked, admitted and remaining places for every dated slot. Replaces the stored 2020 count.

Rows 301–325 of 443

slot_availability, page 13 of 18
slot_idINTEGERexhibition_idINTEGERtitleTEXTslot_dateTEXTstart_timeTEXTcapacityINTEGERbookedanyadmittedanyremainingany
30111Porcelain for Kings2019-09-1115:45401139
30211Porcelain for Kings2019-09-1211:30401139
30312Leonardo da Vinci: 500th Anniversary2019-10-2415:00451144
30412Leonardo da Vinci: 500th Anniversary2019-10-2415:15452243
30512Leonardo da Vinci: 500th Anniversary2019-10-2510:30452243
30612Leonardo da Vinci: 500th Anniversary2019-10-2515:45452243
30712Leonardo da Vinci: 500th Anniversary2019-10-2516:45451144
30812Leonardo da Vinci: 500th Anniversary2019-10-2612:15452243
30912Leonardo da Vinci: 500th Anniversary2019-10-2615:30453242
31012Leonardo da Vinci: 500th Anniversary2019-10-2813:15451144
31112Leonardo da Vinci: 500th Anniversary2019-10-2911:15452243
31212Leonardo da Vinci: 500th Anniversary2019-10-2911:30452243
31312Leonardo da Vinci: 500th Anniversary2019-10-2912:30451044
31412Leonardo da Vinci: 500th Anniversary2019-10-2914:15452243
31512Leonardo da Vinci: 500th Anniversary2019-10-2915:15455540
31612Leonardo da Vinci: 500th Anniversary2019-11-0111:45452043
31712Leonardo da Vinci: 500th Anniversary2019-11-0211:00451144
31812Leonardo da Vinci: 500th Anniversary2019-11-0312:00454341
31912Leonardo da Vinci: 500th Anniversary2019-11-0316:00451144
32012Leonardo da Vinci: 500th Anniversary2019-11-0511:004545330
32112Leonardo da Vinci: 500th Anniversary2019-11-0511:15452243
32212Leonardo da Vinci: 500th Anniversary2019-11-0610:15452243
32312Leonardo da Vinci: 500th Anniversary2019-11-0711:15452243
32412Leonardo da Vinci: 500th Anniversary2019-11-0713:45452143
32512Leonardo da Vinci: 500th Anniversary2019-11-0715:45451144
View definition
CREATE VIEW slot_availability AS
SELECT
  s.slot_id,
  s.exhibition_id,
  e.title,
  s.slot_date,
  s.start_time,
  s.capacity,
  count(b.booking_id)              AS booked,
  count(h.scan_id)                 AS admitted,
  s.capacity - count(b.booking_id) AS remaining
FROM exhibition_slot s
JOIN exhibition e ON e.exhibition_id = s.exhibition_id
LEFT JOIN exhibition_booking b ON b.slot_id = s.slot_id
LEFT JOIN hall_napoleon_scan h ON h.booking_id = b.booking_id
GROUP BY s.slot_id;