Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 1,051–1,075 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 |
|---|---|---|---|---|---|---|---|---|
| 1051 | 9626 | D127T102L7940A93 | 5241 | fr | 3 | 2019-12-30 12:09:24 | 3 | 2019-12-30 12:56:27 |
| 1052 | 9604 | D710U525C8071V72 | 5250 | it | 2 | 2020-01-04 10:24:59 | 2 | 2020-01-04 11:33:14 |
| 1053 | 9632 | D413Q817Y7694B71 | 5257 | en | 1 | 2020-01-06 15:11:12 | 1 | 2020-01-06 16:35:45 |
| 1054 | 9646 | D952G324M2778N96 | 5261 | en | 2 | 2020-01-07 10:43:04 | 2 | 2020-01-07 14:19:38 |
| 1055 | 9649 | D034Y265X8016K49 | 5270 | fr | 2 | 2020-01-09 15:41:58 | 2 | 2020-01-09 18:10:00 |
| 1056 | 9648 | D689M436C2815G77 | 5271 | it | 2 | 2020-01-09 15:59:42 | 2 | 2020-01-09 17:53:27 |
| 1057 | 9650 | D736D252Z3041D49 | 5277 | fr | 2 | 2020-01-12 15:49:02 | 1 | 2020-01-12 17:51:42 |
| 1058 | 9677 | D831V786T8186E00 | 5289 | en | 2 | 2020-01-18 09:27:56 | 2 | 2020-01-18 12:22:00 |
| 1059 | 9697 | D910N244E8046F15 | 5292 | pt | 2 | 2020-01-18 12:40:29 | 3 | 2020-01-18 14:28:54 |
| 1060 | 9694 | D347B753W8220U05 | 5294 | fr | 3 | 2020-01-18 15:07:23 | 3 | 2020-01-18 17:55:35 |
| 1061 | 9693 | D130X023V8765P41 | 5295 | fr | 3 | 2020-01-18 15:21:29 | 3 | 2020-01-18 17:22:32 |
| 1062 | 9711 | D611Q961Z6085N96 | 5305 | en | 3 | 2020-01-22 10:08:36 | 3 | 2020-01-22 11:45:08 |
| 1063 | 9698 | D186L149Z2216U43 | 5306 | en | 2 | 2020-01-22 10:56:07 | 2 | 2020-01-22 12:12:41 |
| 1064 | 9713 | D265V521D1968K75 | 5308 | zh | 1 | 2020-01-22 14:41:35 | 1 | 2020-01-22 16:06:22 |
| 1065 | 9664 | D558F571V1033X91 | 5312 | en | 3 | 2020-01-23 13:45:46 | 1 | 2020-01-23 14:51:46 |
| 1066 | 9721 | D413Q817Y7694B71 | 5314 | en | 2 | 2020-01-23 14:47:43 | 2 | 2020-01-23 16:14:39 |
| 1067 | 9724 | D845W425F3685F62 | 5329 | zh | 1 | 2020-01-29 11:19:00 | 1 | 2020-01-29 12:34:13 |
| 1068 | 9723 | D831V786T8186E00 | 5330 | zh | 1 | 2020-01-29 11:32:18 | 1 | 2020-01-29 13:24:34 |
| 1069 | 9741 | D510H421W1552A28 | 5336 | zh | 2 | 2020-01-31 12:51:41 | 2 | 2020-01-31 13:52:52 |
| 1070 | 9708 | D601B335Z9665H81 | 5340 | en | 2 | 2020-02-01 11:46:42 | 3 | 2020-02-01 13:40:35 |
| 1071 | 9760 | D736D252Z3041D49 | 5348 | es | 2 | 2020-02-02 11:02:20 | 1 | 2020-02-02 12:34:29 |
| 1072 | 9762 | D477K685J7558W94 | 5349 | pl | 3 | 2020-02-02 12:56:19 | 3 | 2020-02-02 14:29:47 |
| 1073 | 9761 | D127T102L7940A93 | 5350 | pl | 2 | 2020-02-02 13:06:39 | 3 | 2020-02-02 14:29:03 |
| 1074 | 9764 | D004U524E2632P53 | 5352 | zh | 3 | 2020-02-02 16:41:01 | 3 | 2020-02-02 18:10:00 |
| 1075 | 9763 | D607F479P4765P37 | 5353 | zh | 3 | 2020-02-02 16:45:44 | 3 | 2020-02-02 18:10:00 |
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;