| | 459 | === `Future_Events` |
| | 460 | |
| | 461 | Овој поглед ги прикажува сите претстојни настани и нивните локации, овозможувајќи брзо филтрирање на програмата што допрва треба да се реализира. |
| | 462 | |
| | 463 | {{{ |
| | 464 | |
| | 465 | CREATE VIEW "Future_Events" AS |
| | 466 | SELECT |
| | 467 | e.event_id, |
| | 468 | e.name AS event_name, |
| | 469 | eh.event_happening_id, |
| | 470 | eh.event_time, |
| | 471 | v.venue_id, |
| | 472 | v.name AS venue_name, |
| | 473 | v.address_city AS city |
| | 474 | FROM "Event" e |
| | 475 | JOIN "Event_Happening" eh ON e.event_id = eh.event_id |
| | 476 | JOIN "Venue" v ON eh.venue_id = v.venue_id |
| | 477 | WHERE eh.event_time > CURRENT_TIMESTAMP; |
| | 478 | |
| | 479 | }}} |
| | 480 | |
| | 481 | === `Available_Tickets` |
| | 482 | |
| | 483 | Овој поглед дава преглед на сите слободни влезници достапни за продажба, вклучувајќи ги и оние кои биле рефундирани и повторно вратени во системот. |
| | 484 | |
| | 485 | {{{ |
| | 486 | |
| | 487 | CREATE VIEW "Available_Tickets" AS |
| | 488 | SELECT |
| | 489 | t.ticket_id, |
| | 490 | t.ticket_type, |
| | 491 | t.base_price, |
| | 492 | e.event_id, |
| | 493 | e.name AS event_name, |
| | 494 | eh.event_happening_id, |
| | 495 | eh.event_time, |
| | 496 | s.name AS section_name, |
| | 497 | st.seat_number |
| | 498 | FROM "Ticket" t |
| | 499 | JOIN "Event_Happening" eh ON t.event_happening_id = eh.event_happening_id |
| | 500 | JOIN "Event" e ON eh.event_id = e.event_id |
| | 501 | JOIN "Seat" st ON t.seat_id = st.seat_id |
| | 502 | JOIN "Section" s ON st.section_id = s.section_id |
| | 503 | WHERE t.is_available = TRUE; |
| | 504 | |
| | 505 | }}} |
| | 506 | |