【发布时间】:2020-12-08 21:43:09
【问题描述】:
我有一个表,它的行是唯一的,除了一列中有一个值(我们称之为“名称”)。另一列是“日期”,即添加到数据库的日期。
我要做的是在“名称”中找到重复的值,然后删除“日期”中日期最旧的值,留下最近的值。
看起来是一个比较简单的查询,但是除了简单的查询,我对SQL知之甚少。
有什么想法吗?
【问题讨论】:
-
您运行的是什么版本的 SQL Server?
-
@KZA:谢谢。我在等待是否可以使用“dense_rank”。 “dense_rank”使这种查询更容易
标签: sql sql-server