我有两张表与政治结果连接在一起,我需要每个县的票数为SUM,然后每个县的票数为MAX,与涉及另一列中的MAX。我无法让派对进入查询结果而没有搞乱SUM和MAX列。在ACCESS查询中显示MAX的相关属性
这表我可以用下面的SQL
County Name SumOfVoteCount MaxOfVoteCount OfficeID Baker 7253 4008 S
SELECT NY_Race.[County Name], Sum(NY_Results.VoteCount) AS SumOfVoteCount, Max(NY_Results.VoteCount) AS MaxOfVoteCount
FROM NY_Race INNER JOIN NY_Results ON NY_Race.RaceCountyID = NY_Results.RaceCountyID
GROUP BY NY_Race.[County Name], NY_Race.OfficeID
HAVING (((NY_Race.OfficeID)="S"));
我需要的是为有4008票总要包含在查询结果的党得到的,但是当我尝试选择要加入党,它显示了所有的人,并打乱了计票的总和,和我结束与此:
County Name SumOfVoteCount MaxOfVoteCount1 Party OfficeID Baker 2927 2927 Dem S Baker 4008 4008 GOP S Baker 101 101 Lib S Baker 53 53 Prg S Baker 164 164 WF S
这是我使用的是得到上表的SQL代码:
SELECT NY_Race.[County Name], Sum(NY_Results.VoteCount) AS SumOfVoteCount, Max(NY_Results.VoteCount) AS MaxOfVoteCount, NY_Results.Party
FROM NY_Race INNER JOIN NY_Results ON NY_Race.RaceCountyID = NY_Results.RaceCountyID
GROUP BY NY_Race.[County Name], NY_Race.OfficeID, NY_Results.Party
HAVING (((OR_Race.OfficeID)="S"));
如何在查询结果中获取此表?
County Name SumOfVoteCount MaxOfVoteCount Party OfficeID Baker 7253 4008 GOP S
我不禁觉得我缺少一个WHERE圣诞老人的地方,比较党MAXofVoteCount接近这些
我编辑了这个问题,使它更容易阅读。我可以看到俄勒冈州的前缀“OR”令人困惑,所以我将它改为NY。该查询也没有涉及其中一个表,所以我把这个表加入查询。 – 2014-10-27 20:11:10