我有一個數據集,看起來像這樣的工作:條件查詢,選擇最多的日期
ZeroCurveID MarkRunID MarkAsOfDate
90-6589 6656 2/28/2012
90-6589 6656 2/28/2012
90-6589 6656 2/28/2012
14-8898 8898 8/12/2014
14-8898 8898 8/12/2014
14-8898 8898 8/12/2014
14-8898 8898 8/6/2014
14-8898 8898 8/6/2014
14-8898 8898 8/12/2014
14-8898 8898 8/12/2014
14-8898 8898 8/12/2014
14-8898 8898 8/12/2014
14-8898 8898 8/12/2014
對於給定的ZeroCurveID和MarkRunID,應該只有一個MarkAsofDate。因此,對於ZeroCurveID = 14-8898和MarkRunID = 8898,MarkAsofDate必須等於2014年8月12日,而其他任何值都不正確。
在某些情況下,對於相同的MarkRunID和ZeroCurveID,我有兩個MarkAsofDate值。我想要創建一個查詢來識別這些實例何時發生,並選擇較大的MarkAsofDate值作爲正確的值。我怎樣才能設計一個查詢或VBA子程序來做到這一點?