获取MSSQL中每个ID的最新记录

时间:2016-11-14 16:59:44

标签: sql sql-server

我有一张表格:

id | date | metric1 | metric2 ... | metricN

我想获取每个id的所有最新指标?我可以使用GROUPBY函数和MAX(日期)来获取最新日期,然后与表连接以获取正确的行,但是在MS SQL服务器中是否有一种更有效的方法(可能是某种类型的RANK查询)?

0 个答案:

没有答案