Table
audio_guide_hire
Each hire: ticket, device, language, issuing and returning wing, times and payment.
Replaces in 2020: Hired Audio Guide
Rows 301–325 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 |
|---|---|---|---|---|---|---|---|---|
| 301 | 2461 | D843X661P8223W21 | 1412 | en | 2 | 2016-07-18 15:30:20 | 2 | 2016-07-18 17:15:04 |
| 302 | 2520 | D767Q927C0149V09 | 1416 | nl | 2 | 2016-07-19 14:16:46 | 2 | 2016-07-19 15:48:56 |
| 303 | 2546 | D547F386X8659H60 | 1436 | en | 2 | 2016-07-25 11:04:55 | 3 | 2016-07-25 12:00:59 |
| 304 | 2525 | D424A043K7283P36 | 1439 | en | 1 | 2016-07-26 14:50:28 | 3 | 2016-07-26 17:32:14 |
| 305 | 2560 | D561K998R8427R26 | 1449 | en | 3 | 2016-07-31 09:51:49 | 3 | 2016-07-31 11:16:02 |
| 306 | 2575 | D841H941H0791Q12 | 1452 | en | 2 | 2016-07-31 11:17:57 | 3 | 2016-07-31 12:41:30 |
| 307 | 2578 | D191E591F4947H41 | 1453 | en | 2 | 2016-07-31 11:22:16 | 3 | 2016-07-31 12:34:37 |
| 308 | 2453 | D597Q906D6251W67 | 1454 | it | 3 | 2016-07-31 11:51:22 | 3 | 2016-07-31 13:16:40 |
| 309 | 2550 | D547F386X8659H60 | 1455 | pt | 2 | 2016-07-31 13:19:49 | 2 | 2016-07-31 15:20:48 |
| 310 | 2558 | D034Y265X8016K49 | 1457 | en | 2 | 2016-07-31 17:09:22 | 2 | 2016-07-31 18:10:00 |
| 311 | 2547 | D034Y265X8016K49 | 1459 | en | 1 | 2016-08-02 10:05:39 | 1 | 2016-08-02 12:50:36 |
| 312 | 2569 | D413Q817Y7694B71 | 1464 | en | 3 | 2016-08-02 15:33:40 | 1 | 2016-08-02 17:20:34 |
| 313 | 2601 | D767Q927C0149V09 | 1475 | en | 1 | 2016-08-06 10:09:53 | 2 | 2016-08-06 11:45:23 |
| 314 | 2574 | D843X661P8223W21 | 1478 | fr | 3 | 2016-08-07 10:01:43 | 3 | 2016-08-07 11:04:13 |
| 315 | 2609 | D736D252Z3041D49 | 1480 | fr | 2 | 2016-08-07 12:27:26 | 3 | 2016-08-07 13:10:36 |
| 316 | 2597 | D072X344L7834Y11 | 1483 | en | 2 | 2016-08-09 15:30:00 | 2 | 2016-08-09 18:10:00 |
| 317 | 2613 | D424A043K7283P36 | 1488 | en | 3 | 2016-08-11 11:22:05 | 3 | 2016-08-11 13:09:00 |
| 318 | 2619 | D424A043K7283P36 | 1491 | en | 2 | 2016-08-11 13:40:10 | 2 | 2016-08-11 15:15:35 |
| 319 | 2629 | D547F386X8659H60 | 1495 | ko | 2 | 2016-08-13 10:36:50 | 2 | 2016-08-13 12:03:58 |
| 320 | 2593 | D586V966T0652S73 | 1497 | fr | 2 | 2016-08-13 14:49:39 | 2 | 2016-08-13 16:27:07 |
| 321 | 2639 | D265V521D1968K75 | 1500 | ru | 2 | 2016-08-14 11:17:40 | 2 | 2016-08-14 13:27:39 |
| 322 | 2645 | D127T102L7940A93 | 1502 | en | 2 | 2016-08-15 14:12:58 | 1 | 2016-08-15 15:56:22 |
| 323 | 2643 | D736D252Z3041D49 | 1503 | en | 2 | 2016-08-15 14:13:33 | 2 | 2016-08-15 15:22:42 |
| 324 | 2649 | D127T102L7940A93 | 1505 | fr | 1 | 2016-08-16 12:04:58 | 1 | 2016-08-16 13:20:02 |
| 325 | 2651 | D597Q906D6251W67 | 1506 | en | 1 | 2016-08-16 12:06:42 | 1 | 2016-08-16 13:32:57 |
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;