Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 401–425 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 |
|---|---|---|---|---|---|---|---|---|
| 401 | 3488 | D347R255R5948E69 | 1896 | es | 2 | 2017-01-27 15:37:20 | 1 | 2017-01-27 17:34:07 |
| 402 | 3493 | D948A201L8911R06 | 1902 | fr | 2 | 2017-01-31 11:31:28 | 2 | 2017-01-31 12:37:51 |
| 403 | 3498 | D424A043K7283P36 | 1907 | en | 2 | 2017-02-03 15:11:47 | 3 | 2017-02-03 16:22:39 |
| 404 | 3504 | D597Q906D6251W67 | 1913 | en | 1 | 2017-02-05 11:27:29 | 2 | 2017-02-05 13:37:31 |
| 405 | 3513 | D166C398W2353J43 | 1917 | zh | 3 | 2017-02-06 09:29:30 | 3 | 2017-02-06 11:17:33 |
| 406 | 3496 | D767Q927C0149V09 | 1919 | en | 2 | 2017-02-07 10:40:32 | 3 | 2017-02-07 12:26:22 |
| 407 | 3523 | D424A043K7283P36 | 1923 | en | 1 | 2017-02-11 14:17:24 | 2 | 2017-02-11 17:53:59 |
| 408 | 3502 | D424A043K7283P36 | 1926 | it | 2 | 2017-02-12 09:28:40 | 2 | 2017-02-12 10:25:28 |
| 409 | 3501 | D841H941H0791Q12 | 1927 | it | 2 | 2017-02-12 09:32:16 | 1 | 2017-02-12 10:57:54 |
| 410 | 3531 | D597Q906D6251W67 | 1929 | en | 1 | 2017-02-12 12:17:52 | 2 | 2017-02-12 14:12:07 |
| 411 | 3494 | D841H941H0791Q12 | 1935 | it | 1 | 2017-02-18 11:46:52 | 3 | 2017-02-18 13:03:56 |
| 412 | 3529 | D191E591F4947H41 | 1937 | fr | 1 | 2017-02-19 09:10:27 | 2 | 2017-02-19 10:42:12 |
| 413 | 3539 | D948A201L8911R06 | 1939 | en | 1 | 2017-02-19 12:34:12 | 1 | 2017-02-19 13:33:04 |
| 414 | 3540 | D186L149Z2216U43 | 1940 | en | 2 | 2017-02-19 12:45:59 | 2 | 2017-02-19 14:46:01 |
| 415 | 3546 | D347R255R5948E69 | 1943 | en | 2 | 2017-02-20 10:21:14 | 1 | 2017-02-20 11:51:51 |
| 416 | 3536 | D841H941H0791Q12 | 1944 | en | 1 | 2017-02-20 11:52:13 | 1 | 2017-02-20 13:29:53 |
| 417 | 3499 | D948A201L8911R06 | 1953 | nl | 2 | 2017-02-24 13:34:00 | 3 | 2017-02-24 15:00:49 |
| 418 | 3520 | D462B968Z1112C56 | 1960 | en | 1 | 2017-02-26 13:20:40 | 2 | 2017-02-26 16:34:52 |
| 419 | 3574 | D186L149Z2216U43 | 1964 | zh | 2 | 2017-03-01 10:51:15 | 1 | 2017-03-01 13:00:22 |
| 420 | 3585 | D347R255R5948E69 | 1971 | ru | 1 | 2017-03-03 10:52:08 | 3 | 2017-03-03 12:23:37 |
| 421 | 3528 | D424A043K7283P36 | 1973 | zh | 2 | 2017-03-05 09:24:17 | 3 | 2017-03-05 11:43:22 |
| 422 | 3592 | D191E591F4947H41 | 1975 | en | 2 | 2017-03-05 11:12:43 | 2 | 2017-03-05 12:50:49 |
| 423 | 3590 | D324Z884K8486X42 | 1977 | es | 2 | 2017-03-06 09:55:06 | 1 | 2017-03-06 11:26:33 |
| 424 | 3581 | D347R255R5948E69 | 1984 | zh | 2 | 2017-03-08 10:15:52 | 2 | 2017-03-08 11:13:32 |
| 425 | 3611 | D172H109Q6717T56 | 1990 | en | 2 | 2017-03-10 12:50:37 | 3 | 2017-03-10 14:05:22 |
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;