Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 351–375 of 1,085
| hire_idINTEGER | ticket_id→ ticket.ticket_id | serial_number→ audio_guide_device.serial_number | order_id→ purchase_order.order_id | language_code→ language.language_code | issued_wing_id→ wing.wing_id | issued_atTEXT | returned_wing_id→ wing.wing_id | returned_atTEXT |
|---|---|---|---|---|---|---|---|---|
| 351 | 2869 | D265V521D1968K75 | 1634 | en | 2 | 2016-10-05 11:38:01 | 3 | 2016-10-05 13:37:09 |
| 352 | 2874 | D186L149Z2216U43 | 1636 | zh | 2 | 2016-10-06 12:42:38 | 2 | 2016-10-06 13:47:35 |
| 353 | 2882 | D724L458C1162U17 | 1640 | zh | 2 | 2016-10-08 09:26:03 | 1 | 2016-10-08 10:52:30 |
| 354 | 2892 | D166C398W2353J43 | 1644 | sv | 1 | 2016-10-09 09:18:30 | 2 | 2016-10-09 10:53:16 |
| 355 | 2895 | D186L149Z2216U43 | 1657 | it | 1 | 2016-10-18 13:49:31 | 2 | 2016-10-18 15:35:27 |
| 356 | 2920 | D736D252Z3041D49 | 1676 | en | 2 | 2016-10-29 09:56:46 | 1 | 2016-10-29 11:56:18 |
| 357 | 3022 | D413Q817Y7694B71 | 1708 | en | 3 | 2016-11-14 11:02:32 | 2 | 2016-11-14 12:51:48 |
| 358 | 3023 | D347R255R5948E69 | 1710 | en | 1 | 2016-11-15 16:05:19 | 3 | 2016-11-15 18:05:06 |
| 359 | 3011 | D736D252Z3041D49 | 1712 | en | 3 | 2016-11-17 11:22:46 | 3 | 2016-11-17 13:24:07 |
| 360 | 3036 | D413Q817Y7694B71 | 1716 | nl | 3 | 2016-11-20 12:04:29 | 2 | 2016-11-20 13:56:10 |
| 361 | 3046 | D597Q906D6251W67 | 1723 | en | 3 | 2016-11-22 14:36:32 | 2 | 2016-11-22 15:41:03 |
| 362 | 3028 | D127T102L7940A93 | 1726 | en | 2 | 2016-11-23 10:18:29 | 3 | 2016-11-23 11:59:27 |
| 363 | 3047 | D424A043K7283P36 | 1727 | fr | 2 | 2016-11-23 10:30:51 | 3 | 2016-11-23 14:03:38 |
| 364 | 3052 | D767Q927C0149V09 | 1731 | en | 1 | 2016-11-24 11:35:25 | 2 | 2016-11-24 14:20:19 |
| 365 | 3053 | D948A201L8911R06 | 1733 | pl | 2 | 2016-11-25 10:26:59 | 2 | 2016-11-25 12:58:54 |
| 366 | 2948 | D072X344L7834Y11 | 1738 | fi | 2 | 2016-11-26 11:20:22 | 2 | 2016-11-26 13:40:06 |
| 367 | 3063 | D586V966T0652S73 | 1741 | en | 1 | 2016-11-27 09:51:59 | 1 | 2016-11-27 11:09:04 |
| 368 | 3062 | D597Q906D6251W67 | 1742 | zh | 2 | 2016-11-27 11:55:52 | 2 | 2016-11-27 13:00:51 |
| 369 | 3061 | D462B968Z1112C56 | 1743 | zh | 2 | 2016-11-27 11:57:37 | 2 | 2016-11-27 13:48:42 |
| 370 | 3048 | D072X344L7834Y11 | 1753 | en | 2 | 2016-12-01 10:38:43 | 3 | 2016-12-01 12:35:59 |
| 371 | 3144 | D767Q927C0149V09 | 1760 | zh | 3 | 2016-12-04 14:11:02 | 2 | 2016-12-04 16:51:19 |
| 372 | 3075 | D424A043K7283P36 | 1765 | en | 1 | 2016-12-07 11:01:28 | 2 | 2016-12-07 12:29:46 |
| 373 | 3151 | D597Q906D6251W67 | 1767 | fr | 3 | 2016-12-08 17:09:46 | 3 | 2016-12-08 18:10:00 |
| 374 | 3165 | D724L458C1162U17 | 1775 | fr | 2 | 2016-12-11 14:00:46 | 1 | 2016-12-11 15:05:53 |
| 375 | 3173 | D127T102L7940A93 | 1779 | sv | 2 | 2016-12-14 10:49:55 | 3 | 2016-12-14 13:15:18 |
Table definition
CREATE TABLE audio_guide_hire (
hire_id INTEGER PRIMARY KEY,
ticket_id INTEGER NOT NULL REFERENCES ticket (ticket_id),
serial_number TEXT NOT NULL REFERENCES audio_guide_device (serial_number),
order_id INTEGER NOT NULL UNIQUE REFERENCES purchase_order (order_id),
language_code TEXT NOT NULL REFERENCES language (language_code),
issued_wing_id INTEGER NOT NULL REFERENCES wing (wing_id),
issued_at TEXT NOT NULL,
returned_wing_id INTEGER REFERENCES wing (wing_id),
returned_at TEXT,
CHECK ((returned_at IS NULL) = (returned_wing_id IS NULL)),
CHECK (returned_at IS NULL OR returned_at > issued_at)
) STRICT;