Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 876–900 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 |
|---|---|---|---|---|---|---|---|---|
| 876 | 8093 | D462B968Z1112C56 | 4353 | ru | 2 | 2019-04-25 10:08:49 | 2 | 2019-04-25 11:26:16 |
| 877 | 8102 | D724L458C1162U17 | 4354 | zh | 2 | 2019-04-25 12:44:17 | 2 | 2019-04-25 13:41:08 |
| 878 | 8132 | D500A274G0533N08 | 4359 | fr | 2 | 2019-04-28 09:49:36 | 1 | 2019-04-28 12:03:01 |
| 879 | 8141 | D952G324M2778N96 | 4363 | en | 2 | 2019-04-29 12:08:35 | 3 | 2019-04-29 14:29:32 |
| 880 | 8115 | D072X344L7834Y11 | 4378 | ru | 3 | 2019-05-03 15:30:48 | 1 | 2019-05-03 17:21:52 |
| 881 | 8156 | D843X661P8223W21 | 4382 | en | 3 | 2019-05-04 10:49:22 | 1 | 2019-05-04 12:11:09 |
| 882 | 8173 | D626G044Z7549L99 | 4384 | en | 3 | 2019-05-04 11:24:15 | 1 | 2019-05-04 13:06:13 |
| 883 | 8174 | D172H109Q6717T56 | 4385 | en | 3 | 2019-05-04 11:28:37 | 2 | 2019-05-04 13:40:05 |
| 884 | 8164 | D127T102L7940A93 | 4389 | zh | 1 | 2019-05-05 16:12:03 | 3 | 2019-05-05 17:28:39 |
| 885 | 8187 | D023G377L5359W06 | 4397 | en | 2 | 2019-05-07 15:17:23 | 2 | 2019-05-07 17:32:52 |
| 886 | 8202 | D207S645U1857P52 | 4405 | en | 2 | 2019-05-09 11:38:22 | 2 | 2019-05-09 13:55:05 |
| 887 | 8123 | D558F571V1033X91 | 4407 | es | 2 | 2019-05-10 11:23:08 | 2 | 2019-05-10 12:22:41 |
| 888 | 8206 | D004U524E2632P53 | 4409 | fr | 2 | 2019-05-11 09:45:40 | 1 | 2019-05-11 12:17:24 |
| 889 | 8220 | D601B335Z9665H81 | 4417 | en | 2 | 2019-05-13 13:44:35 | 2 | 2019-05-13 16:22:55 |
| 890 | 8250 | D347B753W8220U05 | 4432 | en | 2 | 2019-05-19 11:10:22 | 2 | 2019-05-19 12:41:53 |
| 891 | 8222 | D127T102L7940A93 | 4437 | en | 3 | 2019-05-21 16:24:26 | 3 | 2019-05-21 18:06:31 |
| 892 | 8047 | D570K624F8858E76 | 4446 | en | 2 | 2019-05-24 13:37:28 | 2 | 2019-05-24 15:32:12 |
| 893 | 8273 | D845W425F3685F62 | 4456 | zh | 2 | 2019-05-27 10:20:47 | 2 | 2019-05-27 11:20:14 |
| 894 | 8286 | D413Q817Y7694B71 | 4463 | en | 2 | 2019-05-28 10:48:25 | 2 | 2019-05-28 12:22:24 |
| 895 | 8319 | D388J554M7671Q58 | 4486 | en | 3 | 2019-06-04 11:41:51 | 3 | 2019-06-04 14:19:07 |
| 896 | 8139 | D413Q817Y7694B71 | 4490 | es | 2 | 2019-06-06 11:22:00 | 3 | 2019-06-06 13:57:00 |
| 897 | 8309 | D438U949Y7280M45 | 4498 | zh | 2 | 2019-06-08 16:00:48 | 3 | 2019-06-08 18:10:00 |
| 898 | 8192 | D724L458C1162U17 | 4499 | en | 1 | 2019-06-08 16:23:28 | 3 | 2019-06-08 17:58:46 |
| 899 | 8109 | D023G377L5359W06 | 4501 | zh | 2 | 2019-06-09 09:32:58 | 3 | 2019-06-09 11:11:55 |
| 900 | 8338 | D910N244E8046F15 | 4506 | en | 2 | 2019-06-11 09:48:15 | 2 | 2019-06-11 11:27:13 |
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;