2011-12-21 58 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