Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 476–500 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 |
|---|---|---|---|---|---|---|---|---|
| 476 | 4025 | D767Q927C0149V09 | 2238 | fr | 2 | 2017-06-11 09:28:34 | 3 | 2017-06-11 11:44:44 |
| 477 | 4029 | D130X023V8765P41 | 2240 | pt | 3 | 2017-06-11 12:04:10 | 3 | 2017-06-11 13:11:51 |
| 478 | 4036 | D127T102L7940A93 | 2244 | en | 1 | 2017-06-11 13:41:42 | 3 | 2017-06-11 16:01:53 |
| 479 | 4038 | D438U949Y7280M45 | 2245 | ko | 1 | 2017-06-11 13:55:18 | 2 | 2017-06-11 15:51:57 |
| 480 | 4017 | D831V786T8186E00 | 2246 | en | 1 | 2017-06-11 14:36:37 | 1 | 2017-06-11 17:29:11 |
| 481 | 3994 | D736D252Z3041D49 | 2254 | fr | 1 | 2017-06-15 12:42:46 | 3 | 2017-06-15 15:13:25 |
| 482 | 4050 | D347R255R5948E69 | 2258 | en | 2 | 2017-06-16 11:42:19 | 2 | 2017-06-16 14:22:47 |
| 483 | 4051 | D324Z884K8486X42 | 2259 | en | 1 | 2017-06-16 12:01:50 | 2 | 2017-06-16 13:21:51 |
| 484 | 4052 | D597Q906D6251W67 | 2260 | en | 2 | 2017-06-16 12:10:24 | 2 | 2017-06-16 14:40:12 |
| 485 | 4048 | D607F479P4765P37 | 2269 | en | 2 | 2017-06-19 10:14:35 | 3 | 2017-06-19 12:27:16 |
| 486 | 4066 | D724L458C1162U17 | 2273 | en | 2 | 2017-06-21 10:22:27 | 2 | 2017-06-21 12:16:56 |
| 487 | 4067 | D462B968Z1112C56 | 2275 | en | 2 | 2017-06-21 10:33:35 | 2 | 2017-06-21 12:00:09 |
| 488 | 4078 | D413Q817Y7694B71 | 2279 | en | 2 | 2017-06-22 14:55:04 | 1 | 2017-06-22 16:36:07 |
| 489 | 4061 | D547F386X8659H60 | 2286 | zh | 2 | 2017-06-24 11:25:31 | 1 | 2017-06-24 13:33:53 |
| 490 | 4091 | D072X344L7834Y11 | 2291 | fr | 3 | 2017-06-25 14:00:21 | 3 | 2017-06-25 16:26:38 |
| 491 | 4084 | D841H941H0791Q12 | 2297 | en | 2 | 2017-06-26 10:59:07 | 2 | 2017-06-26 13:08:22 |
| 492 | 4096 | D597Q906D6251W67 | 2301 | en | 2 | 2017-06-28 14:44:29 | 2 | 2017-06-28 16:32:47 |
| 493 | 4151 | D948A201L8911R06 | 2310 | en | 2 | 2017-07-01 13:05:44 | 1 | 2017-07-01 15:20:12 |
| 494 | 4162 | D127T102L7940A93 | 2312 | en | 1 | 2017-07-01 15:43:10 | 2 | 2017-07-01 18:07:46 |
| 495 | 4145 | D558F571V1033X91 | 2323 | zh | 2 | 2017-07-05 10:55:02 | 2 | 2017-07-05 11:45:38 |
| 496 | 4175 | D586V966T0652S73 | 2325 | zh | 2 | 2017-07-05 14:06:04 | 3 | 2017-07-05 15:47:11 |
| 497 | 4178 | D424A043K7283P36 | 2336 | pl | 2 | 2017-07-08 13:18:38 | 3 | 2017-07-08 15:39:53 |
| 498 | 4179 | D843X661P8223W21 | 2337 | pl | 2 | 2017-07-08 13:21:18 | 2 | 2017-07-08 15:26:12 |
| 499 | 4183 | D724L458C1162U17 | 2338 | en | 2 | 2017-07-08 13:54:40 | 2 | 2017-07-08 16:48:23 |
| 500 | 4180 | D948A201L8911R06 | 2339 | en | 3 | 2017-07-09 09:27:46 | 1 | 2017-07-09 11:04:50 |
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;