多列统计




 create or replace function njutec_evaluation(paramid in varchar2,paramtype in varchar2) return varchar2 is

  Result varchar2(4000);

  cnts integer:=0;

  tmpyear1 varchar2(20);

  tmpyear2 varchar2(20);

  tmpyear3 varchar2(20);

  tmpyear4 varchar2(20);

  tmpyear5 varchar2(20);

begin

  select t.year1 into tmpyear1 FROM hr_zgpssb t where t.id = paramid;

  select t.year2 into tmpyear2 FROM hr_zgpssb t where t.id = paramid;

  select t.year3 into tmpyear3 FROM hr_zgpssb t where t.id = paramid;

  select t.year4 into tmpyear4 FROM hr_zgpssb t where t.id = paramid;

  select t.year5 into tmpyear5 FROM hr_zgpssb t where t.id = paramid;

 if(tmpyear1 = paramtype) then

    cnts:=cnts+1;

  end if;

 if(tmpyear2 = paramtype) then

    cnts:=cnts+1;

  end if;

 if(tmpyear3 = paramtype) then

    cnts:=cnts+1;

  end if;

 if(tmpyear4 = paramtype) then

    cnts:=cnts+1;

  end if;

 if(tmpyear5 = paramtype) then

    cnts:=cnts+1;

  end if;

  Result:=cnts;

  return(Result);

end njutec_evaluation;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值