MIN列功能组免除一组项目中的行

时间:2013-12-19 13:30:25

标签: ms-access

是否可以豁免投票不是MAX的一方,即

ID |派对|年|选区|票

1 |劳工| 2001 | Aberavon | 19063

2 |格子Cymru | 2001 | Aberavon | 2955

3 |自由民主党| 2001 | Aberavon | 2933

4 |保守| 2001 | Aberavon | 2296

5 |独立| 2001 | Aberavon | 1960年

6 |独立| 2001 | Aberavon | 727

7 |独立| 2001 | Aberavon | 256

18 |自由民主党| 2001 |阿伯丁郡| 16507

19 |保守| 2001 |阿伯丁郡| 11686

20 |劳工| 2001 |阿伯丁郡| 4669

21 |独立| 2001 |阿伯丁郡| 4634

22 |独立| 2001 |阿伯丁郡| 418

55 |独立| 2001 |安格斯| 12347

56 |保守| 2001 |安格斯| 8736

57 |劳工| 2001 |安格斯| 8183

58 |自由民主党| 2001 |安格斯| 5015

59 |独立| 2001 |安格斯| 732

2053 |格子Cymru | 2005年| Aberavon | 3545

2054 |劳工| 2005年| Aberavon | 18077

2055 |绿色| 2005年| Aberavon | 510

2056 |保守| 2005年| Aberavon | 3064

2057 |自由民主党| 2005年| Aberavon | 4140

2058 | Veritas | 2005年| Aberavon | 768

2075 | SNP | 2005年|艾尔德里| 5484

2076 |苏格兰社会| 2005年|艾尔德里| 706

2077 |保守| 2005年|艾尔德里| 3271

2078 |劳工| 2005年|艾尔德里| 19568

2079 |苏格兰独立| 2005年|艾尔德里| 337

2080 |自由民主党| 2005年|艾尔德里| 3792

2087 |英国独立| 2005年|阿尔德里奇| 1093

2088 |劳工| 2005年|阿尔德里奇| 13237

2089 |保守| 2005年|阿尔德里奇| 18744

2090 |自由民主党| 2005年|阿尔德里奇| 4862

2091 |英国国家| 2005年|阿尔德里奇| 1620

4575 |英国独立| 2010 | Bolsover | 1721

4576 |自由民主党| 2010 | Bolsover | 6821

4577 |英国国家| 2010 | Bolsover | 2640

4578 |保守| 2010 | Bolsover | 10812

4579 |劳工| 2010 | Bolsover | 21994

6953 |英国国家| 2010 |约维尔| 1162

6954 |保守| 2010 |约维尔| 18807

6955 |自由民主党| 2010 |约维尔| 31843

6956 |英国独立| 2010 |约维尔| 2357

6957 |劳工| 2010 |约维尔| 2991

在上表中,我想要一个查询,例如工党,独立,自由民主党和保守党,他们在特定选区和某些选举年份中没有最高票数。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

试试这个:

SELECT * FROM (
   SELECT theyear
        , constituency
        , party
        , MAX(votes) AS votes
   FROM   thetable
   GROUP BY theyear, party, constituency
   )
 WHERE party NOT IN ('Labour', 'Independent', 'Liberal Democrat', 'Conservative')