SQL server 查询时间区间内每个用户最新的一条数据的修改时间

user

用户名 用户id 新增时间
select  用户名 (
	select 用户名 ,row_number () OVER ( PARTITION BY  用户id ORDER BY 新增时间) AS row_number 
	from user
	where 新增时间 >'yyyy-mm-dd'
) a where row_number  ='1'

猜你喜欢

转载自blog.csdn.net/zhongzih/article/details/108060055