如何根据mysql中的hiredate提高工资?

时间:2017-04-05 10:53:05

标签: mysql sql

    $("input").keyup(function(e){                            
       if(e.which == 13){ 
         $("#form").submit(); 
       } 
    });

我必须打印ename,hiredate,sal,bonus

如果雇佣人是1980年,那么奖金应该印上30%

如果雇佣人是1981年,则提高10%

如果hiredate是1820,则sal增加20%

其他0

我该如何解决?

1 个答案:

答案 0 :(得分:0)

首先,不要使用$(document).ready(function(){ $(document).keypress(function(e) { if(e.which == 13) { $( /* Your form here */).submit(); return false; } }); $(/* Where to click */).click(function(){ $( /* Your form here */).submit(); return false; }); }); 。它已经过时了。 SQL标准是decode()。其次,你需要处理日期;他们不会神奇地成为岁月:

case

我还假设目的是显示工资的增量,而不是总数。将未在1980年,1981年或1982年雇用的所有人的总薪酬设定为0似乎是不合理的。