本人近日因為碰上個暈頭轉向的公式, 搞得快成傻子了, 所以現有個傻問題, 請各位幫忙看看, 本人想將以下PL/SQL轉成SQL語句, select 欄位即為V_P_EFFECT &v_w_effect , 具體如下:
if v_std_hrs > 0 and v_w_hrs > 0 AND (v_w_hrs-v_exc_hrs) 0 then
v_p_effect := round(v_std_hrs / v_w_hrs,4) ;
IF v_w_hrs-v_exc_hrs = 0 THEN
v_w_effect := 0;
ELSE
v_w_effect := round(v_std_hrs /nvl((v_w_hrs-v_exc_hrs),1),4);
END IF;
else
v_p_effect := 0;
v_w_effect := 0;
end if;
RETURN(V_P_EFFECT);
return(v_w_effect);
|