0

SQL データベースから取得した次の値に対してテストするために、前の値を保存しようとしています。私が抱えている問題は、 next を呼び出す前に値を保存しようとするたびに、 next を呼び出した後に値が現在の値に変わることです。これは基本的に、if ステートメントが失敗しないことを意味します。

if テストで次の値でテストするために、前の値を保持できる方法を教えてください。

私にお知らせください:

i = 0
var lag_w_cap = 100000
var lag_code = "aaa"
var lag_date = new java.sql.Date(1900,06,30)

while(result_strength.next()) { //calling next line


  if(result_strength.getString("secr_code")==lag_code){
    lag_w_cap = result_strength.getInt("total_current_assets") -   
    result_strength.getInt("total_current_liabilities")
  } else {
    lag_w_cap = 1000000
  }

  logger.info(lag_w_cap)

  lag_code = result_strength.getString("secr_code") //trying to save old values
  lag_date = result_strength.getDate("stat_date")

  i += 1
}
4

0 に答える 0