SQL Developer-SUM函数在做什么?

时间:2018-12-11 01:56:21

标签: sql select oracle-sqldeveloper

我需要有一个表格,该表格显示在特定比赛中和特定保龄球馆里某支球队的让分得分。

这是我的目标:

enter image description here

这是我的代码:

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;

这是结果:

enter image description here

我可以看到我的问题出在SUM函数上,我只是不确定自己做错了什么。

我对SQL还是很陌生,因此,您可能需要的任何提示或建议将不胜感激。

0 个答案:

没有答案