2011-12-21 57 views
1

看到下面的代碼,的PhoneGap SQLite數據庫總和查詢結果

function queryData(tx) { 
    tx.executeSql('select sum(income) from balancesheet where id=1', 
    [], 
    rowsDataHandle, 
    errorCB); 
} 

rowsDataHandler = function(tx, results) { 
var row = results.rows.item(0).income; 

document.getElementById("mydata").innerHTML = 'Your Total income:\t'+ row; 

};

收入是一個整數字段。 請檢查查詢。以及如何獲得所有收入交易的總和。

+0

我得到的結果不確定 – 2011-12-22 05:18:28

回答

3

嘗試使用的別名總和:

select sum(income) as totalincome from balancesheet where id=1 

然後......

rowsDataHandler = function(tx, results) { 
    var row = results.rows.item(0).totalincome; 
    document.getElementById("mydata").innerHTML = 'Your Total income:\t'+ row; 
} 
+0

非常感謝你!我被困在一個平等的問題=) – DrLudwig3 2012-09-18 15:30:27