Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 926–950 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 |
|---|---|---|---|---|---|---|---|---|
| 926 | 8519 | D845W425F3685F62 | 4618 | en | 2 | 2019-07-10 10:58:49 | 2 | 2019-07-10 13:43:53 |
| 927 | 8542 | D023G377L5359W06 | 4629 | fr | 1 | 2019-07-12 13:44:02 | 3 | 2019-07-12 14:25:41 |
| 928 | 8532 | D130X023V8765P41 | 4633 | en | 3 | 2019-07-13 09:53:26 | 1 | 2019-07-13 10:56:07 |
| 929 | 8511 | D324Z884K8486X42 | 4635 | en | 1 | 2019-07-13 12:19:47 | 2 | 2019-07-13 14:37:09 |
| 930 | 8540 | D413Q817Y7694B71 | 4636 | zh | 3 | 2019-07-13 14:27:17 | 3 | 2019-07-13 15:33:57 |
| 931 | 8547 | D592Z759N4619V32 | 4639 | en | 2 | 2019-07-14 11:11:49 | 1 | 2019-07-14 12:31:47 |
| 932 | 8556 | D500A274G0533N08 | 4641 | zh | 2 | 2019-07-14 15:21:51 | 2 | 2019-07-14 17:15:04 |
| 933 | 8558 | D910N244E8046F15 | 4645 | en | 2 | 2019-07-16 09:54:31 | 3 | 2019-07-16 11:10:24 |
| 934 | 8530 | D424A043K7283P36 | 4646 | en | 2 | 2019-07-16 11:28:45 | 2 | 2019-07-16 12:20:53 |
| 935 | 8566 | D581C144M4385J90 | 4652 | en | 2 | 2019-07-19 09:46:09 | 1 | 2019-07-19 11:59:48 |
| 936 | 8570 | D172H109Q6717T56 | 4656 | en | 3 | 2019-07-19 15:19:25 | 1 | 2019-07-19 17:00:19 |
| 937 | 8581 | D186L149Z2216U43 | 4662 | pl | 1 | 2019-07-20 12:36:37 | 2 | 2019-07-20 15:31:03 |
| 938 | 8515 | D462B968Z1112C56 | 4665 | es | 2 | 2019-07-20 16:25:51 | 3 | 2019-07-20 18:10:00 |
| 939 | 8589 | D119M445Z8873B29 | 4670 | en | 3 | 2019-07-22 13:52:02 | 3 | 2019-07-22 16:17:58 |
| 940 | 8550 | D561K998R8427R26 | 4677 | fr | 2 | 2019-07-24 10:51:08 | 3 | 2019-07-24 11:55:53 |
| 941 | 8597 | D127T102L7940A93 | 4682 | es | 3 | 2019-07-24 15:49:13 | 3 | 2019-07-24 16:39:57 |
| 942 | 8632 | D558F571V1033X91 | 4685 | en | 1 | 2019-07-25 13:14:09 | 2 | 2019-07-25 14:11:23 |
| 943 | 8569 | D500A274G0533N08 | 4689 | en | 1 | 2019-07-27 10:27:09 | 1 | 2019-07-27 12:33:33 |
| 944 | 8634 | D477K685J7558W94 | 4690 | fr | 1 | 2019-07-27 11:32:53 | 1 | 2019-07-27 13:22:05 |
| 945 | 8650 | D186L149Z2216U43 | 4694 | zh | 2 | 2019-07-27 15:12:27 | 2 | 2019-07-27 16:10:35 |
| 946 | 8526 | D207S645U1857P52 | 4697 | en | 2 | 2019-07-28 09:18:10 | 2 | 2019-07-28 10:31:36 |
| 947 | 8640 | D500A274G0533N08 | 4700 | en | 2 | 2019-07-29 14:12:42 | 2 | 2019-07-29 16:26:41 |
| 948 | 8536 | D023G377L5359W06 | 4705 | fr | 2 | 2019-07-30 13:32:08 | 3 | 2019-07-30 15:03:29 |
| 949 | 8683 | D477K685J7558W94 | 4714 | en | 3 | 2019-08-02 14:11:31 | 3 | 2019-08-02 15:25:11 |
| 950 | 8704 | D130X023V8765P41 | 4725 | no | 3 | 2019-08-04 11:35:18 | 1 | 2019-08-04 13:12:30 |
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;