2016-03-31 1 views
0

私はsqliteテーブルにある2列の値を掛ける必要があります。 私はこれをしました。しかし、私は乗算を行うために特定の製品IDを渡すことができませんでした。私は列に乗算するために次のコードを使用しました。SQLiteで製品IDを渡して2列のデータを乗算する方法は?

public int getMultiply() { 
    Cursor cursor = db.rawQuery("SELECT " + DbHelper.CART_QUANTITY + " * " + DbHelper.CART_PRICE + " AS result FROM " + DbHelper.CART_TABLE, null); 

    if (cursor.moveToFirst()) { 
     Log.w("result", cursor.getDouble(0) + ""); 
     return (int) cursor.getDouble(0); 
    } 
    return 0; 
} 

ここで、Product Idを渡すことで計算を修正する必要があります。パラメータを渡すことで2列を掛けるには?

公共int型getMultiply(文字列PID){..........リターン0;}

+0

あなた@BobMaloogaをありがとうございます。 ..正確な結果を得る。 –

+0

コメントを回答に変換したので、それを受け入れて、未回答の質問キューからこの投稿を削除できます。 –

答えて

1

はちょうどあなたのクエリにこれを追加します。

... WHERE productID = " + PID; 
関連する問題