Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 901–925 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 |
|---|---|---|---|---|---|---|---|---|
| 901 | 8339 | D843X661P8223W21 | 4507 | en | 2 | 2019-06-11 09:48:52 | 2 | 2019-06-11 11:24:39 |
| 902 | 8276 | D388J554M7671Q58 | 4509 | en | 1 | 2019-06-11 15:16:55 | NULL | NULL |
| 903 | 8349 | D626G044Z7549L99 | 4514 | en | 2 | 2019-06-13 12:59:03 | 3 | 2019-06-13 13:41:30 |
| 904 | 8356 | D119M445Z8873B29 | 4525 | en | 1 | 2019-06-15 11:09:42 | 2 | 2019-06-15 14:17:39 |
| 905 | 8369 | D561K998R8427R26 | 4530 | fr | 2 | 2019-06-16 13:43:30 | 3 | 2019-06-16 15:17:09 |
| 906 | 8325 | D558F571V1033X91 | 4533 | en | 3 | 2019-06-17 09:52:30 | 2 | 2019-06-17 11:33:49 |
| 907 | 8416 | D710U525C8071V72 | 4549 | es | 1 | 2019-06-22 10:07:00 | 3 | 2019-06-22 11:49:38 |
| 908 | 8401 | D845W425F3685F62 | 4550 | en | 3 | 2019-06-22 12:02:50 | 2 | 2019-06-22 14:07:07 |
| 909 | 8403 | D601B335Z9665H81 | 4551 | es | 3 | 2019-06-22 12:07:48 | 3 | 2019-06-22 13:14:31 |
| 910 | 8354 | D186L149Z2216U43 | 4552 | en | 3 | 2019-06-22 12:34:43 | 3 | 2019-06-22 14:07:35 |
| 911 | 8289 | D510H421W1552A28 | 4555 | it | 3 | 2019-06-23 17:00:09 | 1 | 2019-06-23 18:10:00 |
| 912 | 8390 | D561K998R8427R26 | 4558 | en | 2 | 2019-06-24 12:56:12 | 1 | 2019-06-24 15:06:42 |
| 913 | 8389 | D462B968Z1112C56 | 4559 | en | 2 | 2019-06-24 13:01:55 | 3 | 2019-06-24 14:20:07 |
| 914 | 8388 | D119M445Z8873B29 | 4560 | en | 2 | 2019-06-24 13:02:09 | 3 | 2019-06-24 14:20:42 |
| 915 | 8428 | D004U524E2632P53 | 4572 | en | 1 | 2019-06-28 14:28:37 | 1 | 2019-06-28 15:50:16 |
| 916 | 8448 | D347B753W8220U05 | 4575 | ko | 2 | 2019-06-29 10:12:53 | 3 | 2019-06-29 13:26:21 |
| 917 | 8327 | D831V786T8186E00 | 4576 | ru | 3 | 2019-06-29 10:59:36 | 1 | 2019-06-29 12:03:16 |
| 918 | 8420 | D558F571V1033X91 | 4579 | en | 2 | 2019-06-30 10:19:04 | 3 | 2019-06-30 12:41:17 |
| 919 | 8453 | D477K685J7558W94 | 4582 | fr | 2 | 2019-07-02 10:09:19 | 1 | 2019-07-02 12:40:43 |
| 920 | 8460 | D072X344L7834Y11 | 4588 | it | 2 | 2019-07-04 12:49:25 | 3 | 2019-07-04 15:09:28 |
| 921 | 8461 | D034Y265X8016K49 | 4589 | it | 2 | 2019-07-04 12:57:25 | 3 | 2019-07-04 14:13:33 |
| 922 | 8498 | D710U525C8071V72 | 4598 | en | 3 | 2019-07-06 14:04:32 | 1 | 2019-07-06 15:23:34 |
| 923 | 8506 | D119M445Z8873B29 | 4606 | en | 3 | 2019-07-08 09:17:34 | 1 | 2019-07-08 10:02:34 |
| 924 | 8509 | D127T102L7940A93 | 4609 | fr | 1 | 2019-07-08 11:32:39 | 2 | 2019-07-08 14:46:29 |
| 925 | 8496 | D413Q817Y7694B71 | 4610 | en | 1 | 2019-07-08 15:21:37 | 2 | 2019-07-08 17:11:50 |
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;