SQLServer 筛选出时间最新的且不重复的数据

有一张表,里面有数据会重复,但是时间不一样(重复的数据就取时间最新的一条)

第1个回答  2013-09-12

这里有个例子:

用这个语句可以实现你所需要的查询功能:

select *

from a where  时间 in (

select MIN(时间) from a group by 单据号)

如果还不懂,可以联系我,欢迎采纳

本回答被提问者采纳
第2个回答  2019-08-29
用ROW_NUMBER()去写吧

语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN