Advertisement
Guest User

Untitled

a guest
Oct 25th, 2014
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.57 KB | None | 0 0
  1. DROP PROCEDURE IF EXISTS odlicni;
  2. DELIMITER //
  3. CREATE PROCEDURE odlicni(IN kolegij VARCHAR(13))
  4. BEGIN    
  5.     DECLARE broj INT;
  6.    
  7.      SELECT COUNT(ocjene.ocjena) INTO broj FROM kolegiji
  8.      JOIN ocjene ON kolegiji.id = ocjene.idKolegij
  9.      JOIN studenti ON ocjene.jmbagStudent = studenti.jmbag
  10.      WHERE ocjene.ocjena = 5 AND kolegiji.naziv = kolegij AND YEAR(studenti.datumUpisa) IN (YEAR(CURDATE())-1,YEAR(CURDATE())-2,YEAR(CURDATE())-3);
  11.    
  12.     UPDATE kolegiji
  13.     SET `odlicniStudenti` = broj
  14.     WHERE naziv = kolegij;
  15.      
  16. END; //
  17. DELIMITER ;  
  18.  
  19. SET @a='Fizika';
  20. CALL odlicni(@a);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement