我的表有三列[ID], [YEAR], [MALES]
,對於任何給定的ID,在多個YEAR值上可以有多個MALES值。SQL - 給定查詢MAX值不同列的最大值
EX。
[ID] [YEAR] [MALES]
1 2010 10
1 2011 20
1 2011 35
1 2011 0
1 2012 25
1 2012 10
2 2010 5
2 2011 2
2 2011 11
2 2011 12
2 2012 0
2 2012 10
我需要爲每個ID查詢該年的最大YEAR和最大MALES值。因此,對於例如上述結果將是:
[ID] [YEAR] [MALES]
1 2012 25
2 2012 10
將所有編號的具有相同的'MAX(年)'? –
編號MAX(年)可以在不同ID之間變化。 – cvdellen