【问题标题】:extract max records details from query从查询中提取最大记录详细信息
【发布时间】:2021-11-09 17:04:11
【问题描述】:

我需要提取经销商的 MAX 交易日期表的所有详细信息。以下是表格。

【问题讨论】:

    标签: sql ms-access-2010


    【解决方案1】:

    这样的事情应该可以工作。

    SELECT Table1.*
    FROM Table1, ( 
        SELECT Dealer, MAX([Last Transaction]) as LastTransaction
        FROM Table1
        GROUP BY Dealer
    ) sq
    WHERE Table1.Dealer = sq.Dealer AND Table1.[Last Transaction] = sq.LastTransaction
    

    【讨论】:

      【解决方案2】:

      一种方法是相关子查询:

      select i.*
      from input as i
      where i.last_transaction = (select max(i2.last_transaction)
                                  from input as i2
                                  where i2.dealer = i.dealer
                                 );
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-15
        • 2014-05-25
        • 2017-05-13
        相关资源
        最近更新 更多