Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 551–575 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 |
|---|---|---|---|---|---|---|---|---|
| 551 | 4679 | D424A043K7283P36 | 2592 | zh | 2 | 2017-09-30 09:11:57 | 1 | 2017-09-30 10:31:36 |
| 552 | 4655 | D607F479P4765P37 | 2595 | fr | 2 | 2017-10-01 10:49:42 | 1 | 2017-10-01 11:55:53 |
| 553 | 4658 | D500A274G0533N08 | 2597 | en | 3 | 2017-10-01 15:17:41 | 2 | 2017-10-01 17:23:48 |
| 554 | 4742 | D191E591F4947H41 | 2599 | it | 3 | 2017-10-02 09:44:04 | 3 | 2017-10-02 12:23:21 |
| 555 | 4759 | D432J989K2788F27 | 2612 | fr | 2 | 2017-10-10 16:00:23 | 3 | 2017-10-10 17:14:25 |
| 556 | 4772 | D831V786T8186E00 | 2621 | no | 2 | 2017-10-15 13:16:41 | 3 | 2017-10-15 15:15:34 |
| 557 | 4806 | D561K998R8427R26 | 2640 | ru | 2 | 2017-10-21 14:58:36 | 3 | 2017-10-21 16:29:46 |
| 558 | 4794 | D500A274G0533N08 | 2644 | en | 2 | 2017-10-22 11:51:43 | 2 | 2017-10-22 14:38:38 |
| 559 | 4803 | D424A043K7283P36 | 2645 | fr | 1 | 2017-10-23 11:50:39 | 1 | 2017-10-23 12:49:48 |
| 560 | 4810 | D130X023V8765P41 | 2655 | en | 2 | 2017-10-28 10:16:13 | 1 | 2017-10-28 12:17:32 |
| 561 | 4787 | D570K624F8858E76 | 2656 | en | 2 | 2017-10-28 11:01:48 | 1 | 2017-10-28 13:55:26 |
| 562 | 4823 | D477K685J7558W94 | 2664 | en | 2 | 2017-11-02 11:13:41 | 1 | 2017-11-02 13:05:16 |
| 563 | 4821 | D324Z884K8486X42 | 2669 | en | 1 | 2017-11-04 12:10:48 | 1 | 2017-11-04 13:20:13 |
| 564 | 4808 | D586V966T0652S73 | 2689 | zh | 2 | 2017-11-18 10:21:46 | 1 | 2017-11-18 11:55:21 |
| 565 | 4860 | D034Y265X8016K49 | 2697 | it | 3 | 2017-11-21 09:54:18 | 1 | 2017-11-21 11:47:09 |
| 566 | 4873 | D611Q961Z6085N96 | 2703 | zh | 1 | 2017-11-22 10:10:42 | 3 | 2017-11-22 12:41:14 |
| 567 | 4878 | D127T102L7940A93 | 2704 | en | 3 | 2017-11-22 10:31:10 | 3 | 2017-11-22 12:20:45 |
| 568 | 4835 | D080D377C3402T31 | 2706 | en | 2 | 2017-11-22 14:46:49 | 2 | 2017-11-22 16:13:24 |
| 569 | 4890 | D265V521D1968K75 | 2713 | en | 2 | 2017-11-25 13:05:32 | 3 | 2017-11-25 15:50:48 |
| 570 | 4901 | D034Y265X8016K49 | 2725 | en | 2 | 2017-11-29 13:34:15 | 3 | 2017-11-29 15:06:18 |
| 571 | 4905 | D324Z884K8486X42 | 2730 | fr | 2 | 2017-12-01 12:03:04 | 2 | 2017-12-01 13:06:32 |
| 572 | 4909 | D663Z129H2049D24 | 2731 | en | 1 | 2017-12-01 12:26:21 | 2 | 2017-12-01 14:56:51 |
| 573 | 4863 | D127T102L7940A93 | 2743 | ko | 3 | 2017-12-09 12:08:01 | 1 | 2017-12-09 13:36:13 |
| 574 | 4865 | D547F386X8659H60 | 2744 | en | 3 | 2017-12-09 12:13:40 | 3 | 2017-12-09 13:08:40 |
| 575 | 4906 | D130X023V8765P41 | 2748 | pt | 2 | 2017-12-10 11:07:16 | 3 | 2017-12-10 14:20:17 |
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;