Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 751–775 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 |
|---|---|---|---|---|---|---|---|---|
| 751 | 6706 | D948A201L8911R06 | 3665 | en | 1 | 2018-09-14 11:11:44 | 3 | 2018-09-14 13:55:22 |
| 752 | 6715 | D510H421W1552A28 | 3672 | en | 2 | 2018-09-16 12:18:25 | 2 | 2018-09-16 14:33:00 |
| 753 | 6722 | D767Q927C0149V09 | 3677 | en | 2 | 2018-09-17 11:27:25 | 3 | 2018-09-17 14:33:02 |
| 754 | 6726 | D324Z884K8486X42 | 3678 | en | 2 | 2018-09-17 11:36:25 | 3 | 2018-09-17 13:15:57 |
| 755 | 6708 | D736D252Z3041D49 | 3680 | en | 3 | 2018-09-18 11:56:07 | 2 | 2018-09-18 13:48:02 |
| 756 | 6731 | D724L458C1162U17 | 3683 | zh | 1 | 2018-09-18 16:05:58 | 1 | 2018-09-18 17:36:32 |
| 757 | 6734 | D130X023V8765P41 | 3685 | fr | 2 | 2018-09-19 12:02:16 | 2 | 2018-09-19 13:03:30 |
| 758 | 6701 | D611Q961Z6085N96 | 3686 | en | 1 | 2018-09-19 12:10:33 | 2 | 2018-09-19 15:36:47 |
| 759 | 6748 | D841H941H0791Q12 | 3694 | en | 3 | 2018-09-23 14:15:30 | 2 | 2018-09-23 16:05:10 |
| 760 | 6746 | D767Q927C0149V09 | 3695 | en | 3 | 2018-09-23 14:16:56 | 1 | 2018-09-23 16:36:51 |
| 761 | 6743 | D841H941H0791Q12 | 3700 | zh | 2 | 2018-09-25 11:15:33 | 2 | 2018-09-25 12:36:33 |
| 762 | 6768 | D413Q817Y7694B71 | 3706 | fr | 2 | 2018-09-26 09:08:41 | 3 | 2018-09-26 10:00:19 |
| 763 | 6764 | D570K624F8858E76 | 3707 | en | 3 | 2018-09-26 09:57:14 | 3 | 2018-09-26 11:49:11 |
| 764 | 6750 | D736D252Z3041D49 | 3708 | en | 1 | 2018-09-26 10:50:48 | 3 | 2018-09-26 12:02:35 |
| 765 | 6770 | D561K998R8427R26 | 3710 | en | 2 | 2018-09-26 11:48:51 | 3 | 2018-09-26 14:42:46 |
| 766 | 6624 | D388J554M7671Q58 | 3714 | en | 1 | 2018-09-27 11:01:52 | 1 | 2018-09-27 12:08:54 |
| 767 | 6775 | D607F479P4765P37 | 3717 | fi | 3 | 2018-09-28 14:39:46 | 3 | 2018-09-28 16:06:49 |
| 768 | 6783 | D127T102L7940A93 | 3727 | en | 1 | 2018-09-30 11:01:13 | 2 | 2018-09-30 12:20:20 |
| 769 | 6850 | D130X023V8765P41 | 3746 | en | 3 | 2018-10-06 09:36:09 | 1 | 2018-10-06 11:59:05 |
| 770 | 6853 | D724L458C1162U17 | 3749 | fr | 2 | 2018-10-06 10:52:21 | 1 | 2018-10-06 13:30:14 |
| 771 | 6858 | D561K998R8427R26 | 3754 | en | 2 | 2018-10-07 12:18:04 | 1 | 2018-10-07 15:15:18 |
| 772 | 6861 | D843X661P8223W21 | 3756 | fr | 1 | 2018-10-07 14:56:29 | 3 | 2018-10-07 16:31:09 |
| 773 | 6830 | D724L458C1162U17 | 3757 | fr | 2 | 2018-10-07 16:22:11 | 3 | 2018-10-07 18:10:00 |
| 774 | 6845 | D265V521D1968K75 | 3762 | en | 2 | 2018-10-09 12:52:46 | 2 | 2018-10-09 14:40:53 |
| 775 | 6867 | D561K998R8427R26 | 3763 | zh | 3 | 2018-10-09 13:03:59 | 2 | 2018-10-09 15:13:45 |
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;