1

我有一份Payment ID多年来发生变化的客户名单,但我只对返回最新信息感兴趣。这是我运行后的结果:

     Select distinct 
    a.client 
    , a.payment_id 
    , max(a.update_year_month)  
    from Client_Data a

    group by 1,2
客户 付款编号 更新年_月
一个 202005
一个 C 201907
一个 D 201706

无论payment_id. 但是,我仍然需要引入Payment ID更大的查询。

4

1 回答 1

0

也许

select 
    a.client 
  , a.payment_id 
  , max(a.update_year_month)
from Client_Data a
group by 1 

或者

select 
    a.client 
  , a.payment_id 
  , a.update_year_month
from Client_Data a
where a.update_year_month 
      = (select max(b.update_year_month)
          from Client_Data b where a.client = b.client)
于 2021-02-12T18:26:50.357 回答