我正在尝试查询交易数据。我想获取最新日期交易的多个列。PONumber,供应商,每件商品的价格,最后一次购买。例如:
数据:
PONumber Item Vendor Price DateOrdered
1 ABC Wal-Mart 1.00 10/29/12
2 ABC BestBuy 1.25 10/20/12
3 XYZ Wal-Mart 2.00 10/30/12
4 XYZ HomeDepot 2.50 9/14/12
期望的结果集:
PONumber Item Vendor Price DateOrdered
1 ABC Wal-Mart 1.00 10/29/12
3 XYZ Wal-Mart 2.00 10/30/12
尝试在 DateOrdered 上使用 max 函数,但是当我包含供应商时,我得到了每个供应商和项目的最后一次购买(行太多)。我需要为每个项目提供一个记录。关于如何完成的任何想法?使用 MS Access 2007 和 ODBC 到 oracle 表。提前致谢。