MS Access中SQL的总和最大

问题描述 投票:1回答:1
SELECT  
    tableResults.PoliticalParty, 
    MAX(PoliticalPartyVotes.TotalVotes) AS [EX11]
FROM
    (SELECT 
         tableResults.PoliticalParty, 
         SUM(INT(tableResults.Votes)) AS TotalVotes
     FROM tableResults 
     GROUP BY tableResults.PoliticalParty) AS PoliticalPartyVotes;

这不起作用,tableResults.PoliticalParty没有最大显示一个结果。>

SELECT tableResults.PoliticalParty,MAX(PoliticalPartyVotes.TotalVotes)AS [EX11]来自(SELECT tableResults.PoliticalParty,SUM(INT(tableResults.Votes))AS ...

sql ms-access group-by sum greatest-n-per-group
1个回答
0
投票

如果您希望PoliticalParty的票数最多,则可以在现有的汇总查询中使用ORDER BYTOP (1)

© www.soinside.com 2019 - 2024. All rights reserved.