Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 601–625 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 |
|---|---|---|---|---|---|---|---|---|
| 601 | 5221 | D477K685J7558W94 | 2868 | en | 2 | 2018-01-23 09:21:48 | 1 | 2018-01-23 12:17:41 |
| 602 | 5236 | D462B968Z1112C56 | 2881 | pl | 3 | 2018-01-29 14:23:43 | 3 | 2018-01-29 16:16:55 |
| 603 | 5246 | D831V786T8186E00 | 2893 | en | 2 | 2018-02-04 11:17:04 | 3 | 2018-02-04 14:25:10 |
| 604 | 5216 | D561K998R8427R26 | 2903 | en | 2 | 2018-02-08 11:26:43 | 3 | 2018-02-08 12:31:12 |
| 605 | 5254 | D663Z129H2049D24 | 2908 | ru | 2 | 2018-02-09 12:16:46 | 2 | 2018-02-09 15:04:35 |
| 606 | 5267 | D948A201L8911R06 | 2915 | en | 3 | 2018-02-11 13:09:22 | 2 | 2018-02-11 14:13:11 |
| 607 | 4959 | D611Q961Z6085N96 | 2918 | zh | 3 | 2018-02-11 14:39:14 | 3 | 2018-02-11 16:10:04 |
| 608 | 4958 | D843X661P8223W21 | 2919 | zh | 3 | 2018-02-11 14:43:19 | 3 | 2018-02-11 17:11:08 |
| 609 | 5262 | D127T102L7940A93 | 2923 | en | 3 | 2018-02-13 13:03:34 | 3 | 2018-02-13 16:06:03 |
| 610 | 5298 | D663Z129H2049D24 | 2934 | en | 1 | 2018-02-18 15:55:53 | 1 | 2018-02-18 17:32:10 |
| 611 | 5297 | D607F479P4765P37 | 2935 | en | 1 | 2018-02-18 16:03:06 | 1 | 2018-02-18 18:10:00 |
| 612 | 5260 | D166C398W2353J43 | 2941 | it | 2 | 2018-02-21 16:48:48 | 2 | 2018-02-21 18:10:00 |
| 613 | 5268 | D724L458C1162U17 | 2943 | nl | 2 | 2018-02-22 10:18:29 | 3 | 2018-02-22 11:45:35 |
| 614 | 5320 | D166C398W2353J43 | 2954 | no | 2 | 2018-02-24 11:57:31 | 2 | 2018-02-24 13:52:28 |
| 615 | 5303 | D177W168C4167Y04 | 2959 | pl | 1 | 2018-02-26 15:11:22 | 2 | 2018-02-26 17:10:08 |
| 616 | 5329 | D388J554M7671Q58 | 2969 | en | 3 | 2018-03-04 09:25:24 | 3 | 2018-03-04 11:36:15 |
| 617 | 5332 | D558F571V1033X91 | 2970 | en | 3 | 2018-03-04 09:36:34 | 3 | 2018-03-04 11:34:37 |
| 618 | 5375 | D547F386X8659H60 | 2998 | en | 2 | 2018-03-15 14:03:42 | 1 | 2018-03-15 15:33:53 |
| 619 | 5302 | D841H941H0791Q12 | 2999 | en | 2 | 2018-03-15 15:35:14 | 3 | 2018-03-15 16:47:32 |
| 620 | 5341 | D570K624F8858E76 | 3005 | zh | 2 | 2018-03-17 09:41:09 | 2 | 2018-03-17 11:37:45 |
| 621 | 5340 | D432J989K2788F27 | 3006 | en | 2 | 2018-03-17 09:41:55 | 2 | 2018-03-17 11:02:26 |
| 622 | 5343 | D843X661P8223W21 | 3007 | zh | 2 | 2018-03-17 09:41:57 | 2 | 2018-03-17 12:41:20 |
| 623 | 5440 | D611Q961Z6085N96 | 3012 | zh | 2 | 2018-03-18 11:32:42 | 1 | 2018-03-18 14:10:31 |
| 624 | 5436 | D841H941H0791Q12 | 3013 | en | 2 | 2018-03-18 16:44:11 | 1 | 2018-03-18 18:10:00 |
| 625 | 5449 | D413Q817Y7694B71 | 3019 | en | 3 | 2018-03-20 13:25:43 | 1 | 2018-03-20 14:56:51 |
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;