Advertisement
Guest User

casul2deldia

a guest
May 26th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. CREATE OR REPLACE FUNCTION f_calcularComissio (salari NUMBER) RETURN NUMBER IS
  2. comissio NUMBER;
  3. BEGIN
  4. comissio := CASE
  5. WHEN salari<=3000 THEN 0.15
  6. WHEN salari BETWEEN 3001 AND 7000 THEN 0.10
  7. WHEN salari BETWEEN 7001 AND 10000 THEN 0.05
  8. WHEN salari BETWEEN 10001 AND 20000 THEN 0.01
  9. ELSE NULL
  10. END;
  11. return comissio;
  12. END;
  13.  
  14. SELECT employee_id, first_name, salary, f_calcularComissio(salary)
  15. FROM employees;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement