主键id 待查字段 日期
1 6 2019/5/1
1 0 2019/5/2
需求: 找出 待查字段为非0 的 最近一条记录 ,查询结果为
主键id 待查字段 日期
1 6 2019/5/1
SQL 语句 :(注:标记可以随意取名)
select 标记 ,待查字段,主键id, 日期 from (select ROW_NUMBER() OVER(PARTITION BY 主键id ORDER BY 日期 DESC) 标记, 主键id ,日期 , 待查字段 from 表格名称 where 待查字段<> '0') where 标记 = 1