Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 151–175 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 |
|---|---|---|---|---|---|---|---|---|
| 151 | 1262 | D072X344L7834Y11 | 676 | en | 3 | 2015-09-27 13:23:22 | 2 | 2015-09-27 14:50:38 |
| 152 | 1272 | D462B968Z1112C56 | 682 | es | 2 | 2015-09-30 12:36:08 | 3 | 2015-09-30 14:57:58 |
| 153 | 1274 | D948A201L8911R06 | 684 | fr | 2 | 2015-10-01 11:41:39 | 1 | 2015-10-01 13:25:59 |
| 154 | 1284 | D127T102L7940A93 | 689 | en | 1 | 2015-10-02 09:27:06 | 2 | 2015-10-02 11:40:39 |
| 155 | 1288 | D127T102L7940A93 | 693 | en | 2 | 2015-10-02 15:00:29 | 2 | 2015-10-02 17:20:14 |
| 156 | 1269 | D779R288A0500T96 | 694 | en | 2 | 2015-10-02 15:29:13 | 2 | 2015-10-02 16:29:21 |
| 157 | 1070 | D843X661P8223W21 | 695 | en | 3 | 2015-10-04 10:48:21 | 3 | 2015-10-04 12:43:56 |
| 158 | 1293 | D841H941H0791Q12 | 698 | zh | 2 | 2015-10-04 13:07:01 | 2 | 2015-10-04 14:16:46 |
| 159 | 1304 | D462B968Z1112C56 | 711 | en | 1 | 2015-10-11 12:17:02 | 3 | 2015-10-11 13:54:35 |
| 160 | 1325 | D586V966T0652S73 | 724 | en | 2 | 2015-10-15 12:14:53 | 2 | 2015-10-15 14:23:23 |
| 161 | 1321 | D841H941H0791Q12 | 726 | fr | 1 | 2015-10-16 13:03:47 | 2 | 2015-10-16 14:24:23 |
| 162 | 1336 | D779R288A0500T96 | 735 | es | 2 | 2015-10-19 17:01:17 | 3 | 2015-10-19 18:10:00 |
| 163 | 1264 | D347R255R5948E69 | 747 | fr | 1 | 2015-10-26 13:32:42 | 1 | 2015-10-26 14:57:32 |
| 164 | 1368 | D736D252Z3041D49 | 761 | en | 3 | 2015-10-31 10:27:47 | 3 | 2015-10-31 11:31:22 |
| 165 | 1364 | D166C398W2353J43 | 762 | en | 2 | 2015-10-31 10:32:06 | 3 | 2015-10-31 12:57:12 |
| 166 | 1366 | D177W168C4167Y04 | 763 | en | 3 | 2015-10-31 10:32:29 | 3 | 2015-10-31 12:05:09 |
| 167 | 1372 | D186L149Z2216U43 | 771 | en | 1 | 2015-11-03 10:49:43 | 3 | 2015-11-03 12:17:17 |
| 168 | 1427 | D034Y265X8016K49 | 780 | en | 2 | 2015-11-09 15:54:50 | 2 | 2015-11-09 18:10:00 |
| 169 | 1421 | D779R288A0500T96 | 782 | en | 2 | 2015-11-10 14:03:14 | 2 | 2015-11-10 15:22:58 |
| 170 | 1448 | D186L149Z2216U43 | 791 | fr | 2 | 2015-11-14 09:36:07 | 2 | 2015-11-14 11:35:55 |
| 171 | 1450 | D843X661P8223W21 | 793 | en | 3 | 2015-11-14 10:43:40 | 1 | 2015-11-14 12:00:34 |
| 172 | 1453 | D597Q906D6251W67 | 796 | ko | 1 | 2015-11-14 13:34:43 | 2 | 2015-11-14 14:56:11 |
| 173 | 1458 | D586V966T0652S73 | 802 | fr | 1 | 2015-11-17 16:06:31 | 3 | 2015-11-17 18:10:00 |
| 174 | 1435 | D779R288A0500T96 | 805 | zh | 2 | 2015-11-18 10:12:02 | 2 | 2015-11-18 12:21:53 |
| 175 | 1459 | D191E591F4947H41 | 806 | fr | 2 | 2015-11-18 10:24:08 | 1 | 2015-11-18 13:05:26 |
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;