我需要有一个表格,该表格显示在特定比赛中和特定保龄球馆里某支球队的让分得分。
这是我的目标:
这是我的代码:
SELECT TOURNEYID || ' ' || tnm.TOURNEYLOCATION "Tournaments",
MATCHID "Match ID", t.TEAMNAME "Team Name",
TO_CHAR(SUM(bs.HANDICAPSCORE), '99,999') "Total Handicap Score"
FROM TOURNAMENTS tnm
JOIN TOURNEY_MATCHES tym USING (TOURNEYID)
JOIN MATCH_GAMES m USING (MATCHID)
JOIN BOWLER_SCORES bs USING (MATCHID)
JOIN BOWLERS b USING (BOWLERID)
JOIN TEAMS t USING (TEAMID)
GROUP BY t.TEAMNAME, TOURNEYID, tnm.TOURNEYLOCATION, MATCHID
ORDER BY TOURNEYID ASC, "Total Handicap Score" DESC;
这是结果:
我可以看到我的问题出在SUM函数上,我只是不确定自己做错了什么。
我对SQL还是很陌生,因此,您可能需要的任何提示或建议将不胜感激。