Skip to content
Louvre Ops DB

View

slot_availability

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

Rows 151–175 of 443

slot_availability, page 7 of 18
slot_idINTEGERexhibition_idINTEGERtitleTEXTslot_dateTEXTstart_timeTEXTcapacityINTEGERbookedanyadmittedanyremainingany
1517Cities of Clay: Mesopotamia2017-12-2012:00454441
1527Cities of Clay: Mesopotamia2017-12-2017:15452243
1537Cities of Clay: Mesopotamia2017-12-2412:30452243
1547Cities of Clay: Mesopotamia2018-01-0614:45452243
1557Cities of Clay: Mesopotamia2018-01-0715:45452143
1567Cities of Clay: Mesopotamia2018-01-1111:15452243
1577Cities of Clay: Mesopotamia2018-01-1211:15451144
1587Cities of Clay: Mesopotamia2018-01-1513:00452243
1597Cities of Clay: Mesopotamia2018-01-2214:30454441
1608Romantic Fury: French Painting 1820-18502018-03-2811:15451144
1618Romantic Fury: French Painting 1820-18502018-04-0110:30451144
1628Romantic Fury: French Painting 1820-18502018-04-0115:30451144
1638Romantic Fury: French Painting 1820-18502018-04-0409:45452243
1648Romantic Fury: French Painting 1820-18502018-04-0716:45452243
1658Romantic Fury: French Painting 1820-18502018-04-0910:00453342
1668Romantic Fury: French Painting 1820-18502018-04-1114:15454441
1678Romantic Fury: French Painting 1820-18502018-04-1517:15451144
1688Romantic Fury: French Painting 1820-18502018-04-1615:15451144
1698Romantic Fury: French Painting 1820-18502018-04-1811:30452243
1708Romantic Fury: French Painting 1820-18502018-04-1814:45452243
1718Romantic Fury: French Painting 1820-18502018-04-2212:30452243
1728Romantic Fury: French Painting 1820-18502018-04-2512:45452243
1738Romantic Fury: French Painting 1820-18502018-04-2715:00452243
1748Romantic Fury: French Painting 1820-18502018-04-2810:30451144
1758Romantic Fury: French Painting 1820-18502018-05-0212:30451144
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;