我想將數量乘以每一行上的item_price並將其存儲在每行的總數上。以下是我已經寫在我的DatabaseHelper類代碼:(TICKET_TABLE是其中表名存儲變量)行數值乘法在android sqlite中不起作用
public Cursor getTicketTotal(){
SQLiteDatabase db=this.getWritableDatabase();
Cursor data=db.rawQuery("SELECT quantity,item_price, quantity*item_price as "+"total from "+TICKET_TABLE,null);
return data;
}
,這是我如何從活動中調用它。但是,它不工作。我的quantity
是一個整數字段,item_price
是一個實數。這裏有什麼問題?
DatabaseHelper myDb;
myDb.getTicketTotal();
這裏的數據庫的截圖:
「不工作」是什麼意思? – theblitz
「總」值在每列上保持爲0。我檢查了查詢,它工作正常。但我不知道爲什麼價值沒有增加到總量。我的代碼有問題嗎? –
你知道在我的活動中正確運行getTicketTotal()函數的方式嗎? –