【发布时间】:2016-07-05 15:10:05
【问题描述】:
我需要运行一个查询,该查询返回每个客户端最近更新的行。
在 SQL Server 中,我会执行以下操作:
SELECT *
FROM
(
SELECT *, ROW_NUMBER() OVER (PARTITION BY client_id ORDER BY date_updated DESC) AS rn
FROM client_address
) a
WHERE a.rn = 1
在 Intersystems Cache 上是否有类似的方法来执行此操作?我没有找到任何类型的排名函数的任何文档。
【问题讨论】: