我的数据库中有以下信息:
TO | FROM | DATE | PRICE
AAA | BBB | 12/3/2012 | $100
AAA | CCC | 12/3/2010 | $200
AAA | BBB | 10/3/2010 | $450
BBB | CCC | 09/7/2010 | $270
BBB | AAA | 06/9/2011 | $130
AAA | CCC | 12/3/2013 | $176
我想编写一个查询(或最好是 LINQ 表达式)来选择最近的 TO-FROM 对,因此根据上表,我希望在查询中返回以下数据:
TO | FROM | DATE | PRICE
AAA | BBB | 12/3/2012 | $100
BBB | CCC | 09/7/2010 | $270
BBB | AAA | 06/9/2011 | $130
AAA | CCC | 12/3/2013 | $176
做这个的最好方式是什么。