Changes between Version 3 and Version 4 of DatabaseProgramming
- Timestamp:
- 05/26/26 15:43:59 (10 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DatabaseProgramming
v3 v4 4 4 Извештајот за фаза 4 е достапен овде: [attachment:FPT.pdf Извештај] 5 5 6 h3. fn_slobodni_mesta(p_eventid) 6 == Функции 7 7 8 <pre> 8 === fn_slobodni_mesta(p_eventid) 9 10 {{{ 9 11 CREATE OR REPLACE FUNCTION fn_slobodni_mesta(p_eventid BIGINT) 10 ... 11 </pre> 12 RETURNS INT AS $$ 13 DECLARE 14 v_kapacitet INT; 15 v_prodadeni INT; 16 BEGIN 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; 12 22 13 Функцијата го пресметува бројот на слободни места... 23 SELECT COUNT(*) 24 INTO v_prodadeni 25 FROM ticket 26 WHERE eventid = p_eventid AND status = 'ACTIVE'; 14 27 15 --- 28 RETURN v_kapacitet - v_prodadeni; 29 END; 30 $$ LANGUAGE plpgsql; 31 }}} 32 33 Функцијата го пресметува бројот на слободни места за даден настан...
