Advertisement
11eimilia11

funcoes BD

Jan 29th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.63 KB | None | 0 0
  1. USE IchibaSuperMarket;
  2.  
  3.  
  4.  
  5. /*  Função que retorna se o produto está fora da validade
  6.     Caso o produto esteja vencido , ele retorna TRUE ,
  7.     caso contrário retorna FALSE
  8. */
  9.  
  10. delimiter ;;
  11.  
  12. create function estaVencido ( cod char(4), validade date )
  13. returns boolean
  14.  
  15. begin
  16.         declare hoje date;
  17.         declare result boolean;
  18.         set hoje = CURDATE();
  19.        
  20.         if datediff(validade , hoje ) < 0 then
  21.             set result = true;
  22.         end if;
  23.        
  24.         if datediff(validade , hoje) >= 0  then
  25.             set result = false;
  26.         end if;
  27.        
  28.         return result;
  29. end ;;
  30.  
  31.  
  32. select estaVencido('0001' , '2018-01-30');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement