【发布时间】:2012-05-16 23:02:22
【问题描述】:
我正在开发一种基于互联网的软件来管理高尔夫联赛,并且想知道如何获得特定的结果。发布的代码已损坏。
我希望发生的事情:
按团队编号保存到表格中的分数 分数按团队编号相加 创建显示团队编号和总分的 HTML 元素
这是我所拥有的:
function CalculateScoresPage(){
var db=openDatabase('RecordOfScores','1.0','Record of net scores', 2 * 1024 * 1024);
db.transaction(function(tx) {
tx.executeSql('SELECT SUM(points) FROM LeaguesMadeEasyTeams GROUP BY teamNumber', [], function(tx, results) {
var len = results.rows.length;
var i;
console.log(results);
for(i = 0; i < len; i++) {
$("#teams").append("<div class=\"teamEntry\">Team: "
+ results + " " + results.rows.item(i).points
+ "</div>");
console.log(results);
};
});
});
}
【问题讨论】:
-
+results+ 和 +results.rows.item(i).points+ 实际上只是一个占位符。老实说,我不知道在这种情况下该放什么。谢谢!
-
我以前从未使用过 WebSQL,但在普通 SQL 中,您可以为您的列指定一个“常规”名称,如下所示:
select sum(points) points from...。那么您应该能够将列称为“点”。
标签: sql methods web group-by sum