Changes between Version 3 and Version 4 of DatabaseProgramming


Ignore:
Timestamp:
05/26/26 15:43:59 (10 hours ago)
Author:
231070
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DatabaseProgramming

    v3 v4  
    44Извештајот за фаза 4 е достапен овде: [attachment:FPT.pdf Извештај]
    55
    6 h3. fn_slobodni_mesta(p_eventid)
     6== Функции
    77
    8 <pre>
     8=== fn_slobodni_mesta(p_eventid)
     9
     10{{{
    911CREATE OR REPLACE FUNCTION fn_slobodni_mesta(p_eventid BIGINT)
    10 ...
    11 </pre>
     12RETURNS INT AS $$
     13DECLARE
     14    v_kapacitet INT;
     15    v_prodadeni INT;
     16BEGIN
     17    SELECT SUM(h.capacity)
     18    INTO v_kapacitet
     19    FROM event_hall eh
     20    JOIN hall h ON h.id = eh.hallid
     21    WHERE eh.eventid = p_eventid;
    1222
    13 Функцијата го пресметува бројот на слободни места...
     23    SELECT COUNT(*)
     24    INTO v_prodadeni
     25    FROM ticket
     26    WHERE eventid = p_eventid AND status = 'ACTIVE';
    1427
    15 ---
     28    RETURN v_kapacitet - v_prodadeni;
     29END;
     30$$ LANGUAGE plpgsql;
     31}}}
     32
     33Функцијата го пресметува бројот на слободни места за даден настан...