我收到错误“算术运算导致溢出”。执行以下条件时
long countryCode = Convert.ToInt64(dr["Country_Code"]);
double curValue = Convert.ToDouble(dr["Conversion_Rate"]);
string selectSql = " SELECT NVL ((ABS ( " + curValue + " - AVG (conversion_rate)) / AVG (conversion_rate)) * 100,0) AS rate_deviation" +
" FROM " + DBObjects.TABLE_ODS_CURRENCY_CONVERSIONS + " WHERE country_code = " + countryCode;
DataTable dtDeviation = this.ServerCfgReader.DefaultDBProvider.DBDataAccess.GetSqlSelection(selectSql);
当我在 SQL 中执行条件时,上面的查询得到算术运算导致发生溢出异常..
任何解决此问题的建议。