我有一个我需要运行的查询,它返回每个客户端最近更新的行.
在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
Run Code Online (Sandbox Code Playgroud)
在Intersystems Cache上有类似的方法吗?我找不到任何类型的排名功能的任何文档.