Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 701–725 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 |
|---|---|---|---|---|---|---|---|---|
| 701 | 6195 | D177W168C4167Y04 | 3414 | en | 1 | 2018-07-09 14:13:24 | 1 | 2018-07-09 16:49:51 |
| 702 | 6209 | D324Z884K8486X42 | 3422 | en | 2 | 2018-07-12 11:48:35 | 3 | 2018-07-12 14:03:03 |
| 703 | 6193 | D186L149Z2216U43 | 3432 | fr | 3 | 2018-07-14 10:54:48 | 3 | 2018-07-14 13:06:02 |
| 704 | 6222 | D500A274G0533N08 | 3433 | en | 2 | 2018-07-14 11:05:21 | 2 | 2018-07-14 12:28:33 |
| 705 | 6225 | D500A274G0533N08 | 3437 | en | 2 | 2018-07-15 11:25:45 | 3 | 2018-07-15 12:46:48 |
| 706 | 6250 | D607F479P4765P37 | 3448 | pl | 1 | 2018-07-17 14:31:11 | 2 | 2018-07-17 15:28:33 |
| 707 | 6248 | D663Z129H2049D24 | 3449 | en | 1 | 2018-07-17 14:37:45 | 1 | 2018-07-17 16:49:48 |
| 708 | 6260 | D500A274G0533N08 | 3454 | fr | 1 | 2018-07-18 17:02:18 | 3 | 2018-07-18 18:10:00 |
| 709 | 6176 | D424A043K7283P36 | 3463 | en | 1 | 2018-07-21 12:04:07 | 1 | 2018-07-21 13:19:35 |
| 710 | 6265 | D432J989K2788F27 | 3465 | en | 2 | 2018-07-21 15:57:29 | 3 | 2018-07-21 17:43:08 |
| 711 | 6285 | D510H421W1552A28 | 3470 | zh | 2 | 2018-07-25 12:14:07 | 2 | 2018-07-25 14:26:35 |
| 712 | 6307 | D736D252Z3041D49 | 3486 | fr | 1 | 2018-07-29 09:35:31 | 3 | 2018-07-29 10:36:12 |
| 713 | 6224 | D724L458C1162U17 | 3490 | fr | 1 | 2018-07-30 13:37:10 | 1 | 2018-07-30 16:41:34 |
| 714 | 6319 | D438U949Y7280M45 | 3492 | fr | 1 | 2018-07-30 15:53:30 | 1 | 2018-07-30 18:10:00 |
| 715 | 6330 | D424A043K7283P36 | 3506 | zh | 2 | 2018-08-02 16:11:51 | 3 | 2018-08-02 18:10:00 |
| 716 | 6347 | D663Z129H2049D24 | 3509 | en | 3 | 2018-08-03 11:28:58 | 3 | 2018-08-03 13:11:07 |
| 717 | 6392 | D324Z884K8486X42 | 3516 | fr | 3 | 2018-08-04 13:26:09 | 2 | 2018-08-04 14:45:26 |
| 718 | 6391 | D948A201L8911R06 | 3517 | it | 3 | 2018-08-04 13:31:45 | 3 | 2018-08-04 15:27:39 |
| 719 | 6395 | D172H109Q6717T56 | 3519 | en | 2 | 2018-08-04 17:12:22 | 1 | 2018-08-04 18:10:00 |
| 720 | 6394 | D438U949Y7280M45 | 3520 | en | 2 | 2018-08-04 17:13:11 | 2 | 2018-08-04 18:10:00 |
| 721 | 6397 | D191E591F4947H41 | 3523 | ko | 2 | 2018-08-05 13:14:22 | 2 | 2018-08-05 14:55:54 |
| 722 | 6404 | D586V966T0652S73 | 3528 | en | 2 | 2018-08-06 11:50:26 | 3 | 2018-08-06 14:13:06 |
| 723 | 6350 | D547F386X8659H60 | 3529 | zh | 2 | 2018-08-06 12:13:37 | 1 | 2018-08-06 14:23:00 |
| 724 | 6405 | D034Y265X8016K49 | 3531 | en | 2 | 2018-08-06 13:13:14 | 1 | 2018-08-06 14:58:41 |
| 725 | 6314 | D831V786T8186E00 | 3533 | en | 2 | 2018-08-07 09:40:39 | 2 | 2018-08-07 11:04:18 |
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;