列の最大値を float または double として取得したいのですが、うまくいきません。整数で問題なく動作します。
//this is OK
if(cursor != null && cursor.getCount() > 0)
{
cursor.moveToFirst();
return (Integer) cursor.getInt(0);
}
//this does NOT work
if(cursor != null && cursor.getCount() > 0)
{
cursor.moveToFirst();
return (Double) cursor.getDouble(0);
}
SUM() についても同じことを試しましたが、Long、Integer、Double、および Float で問題なく動作します。なぜMAXにしないのかわかりません。
何か案は?
ありがとう