if data(i).searchDate = v.d0040 then
case sCareLevel
when '6' then
data(i).sien1_teikyou_min := v.total;
data(i).sien1_teikyou_cnt := v.cnt;
data(t).sien1_teikyou_min := data(t).sien1_teikyou_min + data(i).sien1_teikyou_min;
data(t).sien1_teikyou_cnt := data(t).sien1_teikyou_cnt + data(i).sien1_teikyou_cnt;
if data(i).sien1_teikyou_cnt > 0 then
data(i).sien1_teikyou_zikan := round(data(i).sien1_teikyou_min / data(i).sien1_teikyou_cnt, 0);
end if;
when '7' then
data(i).sien2_teikyou_min := v.total;
data(i).sien2_teikyou_cnt := v.cnt;
data(t).sien2_teikyou_min := data(t).sien2_teikyou_min + data(i).sien2_teikyou_min;
data(t).sien2_teikyou_cnt := data(t).sien2_teikyou_cnt + data(i).sien2_teikyou_cnt;
if data(i).sien2_teikyou_cnt > 0 then
data(i).sien2_teikyou_zikan := round(data(i).sien2_teikyou_min / data(i).sien2_teikyou_cnt, 0);
end if;
end case;
end if;
PLSQL 的类似swich
最新推荐文章于 2021-04-05 04:44:48 发布