| | |
| | | if(sql_str_JH.trim().length() > 1) {
|
| | | sql_str_JH = ", mon_JH_curr = CASE mon_num " + sql_str_JH + " ELSE mon_JH_curr END ";
|
| | | }
|
| | | |
| | | String sql_str_rest_cap = " ";
|
| | | for(int n=0; n<bd_rt.MonCount; n++) {
|
| | | tmp_dt = bd_rt.al_MonVol.get(n).mon_rest_cap;
|
| | |
| | | sql_str_rest_cap = ", mon_rest_cap = CASE mon_num " + sql_str_rest_cap + " ELSE mon_rest_cap END ";
|
| | | }
|
| | |
|
| | | String sql_str_2 = sql_str_vol + sql_str_tmp + sql_str_res + sql_str_ser + sql_str_JH + sql_str_rest_cap;
|
| | | String sql_str_ly = " ";
|
| | | for(int n=0; n<bd_rt.MonCount; n++) {
|
| | | tmp_dt = bd_rt.al_MonVol.get(n).mon_LY_vol;
|
| | | //if(bd_rt.al_MonVol_RtOld.get(n).mon_rest_cap != tmp_dt) {
|
| | | bd_rt.al_MonVol_RtOld.get(n).mon_LY_vol = tmp_dt;
|
| | | sql_str_ly += " WHEN " + (n+1) + " THEN " + String.format("%1.3f", tmp_dt);
|
| | | //}
|
| | | }
|
| | | if(sql_str_ly.trim().length() > 1) {
|
| | | sql_str_ly = ", mon_LY_vol = CASE mon_num " + sql_str_ly + " ELSE mon_LY_vol END ";
|
| | | }
|
| | | |
| | | String sql_str_2 = sql_str_vol + sql_str_tmp + sql_str_res + sql_str_ser + sql_str_JH + sql_str_rest_cap + sql_str_ly;
|
| | | if(sql_str_2.trim().length() > 1) {
|
| | | sql_str_2 += " WHERE BattGroupId=" + bd_rt.BattGroupId;
|
| | | /*
|