with MiPriceTopOne as (
select classid,max(dataTime) dataTime,max(id) as id from MiPrice group by classid
)
select * from MiPrice where id in (select id from MiPriceTopOne)
相关文章
- 02-17【sql基础】按照名字分组查询时间最早的一条记录
- 02-17Sql group by 分组取时间最新的一条数据
- 02-172019年10月21日 数据库sql只取最新一条的数据
- 02-17分组后按时间排序每组取最新一条记录
- 02-17SQL查询最大或最新的一条数据
- 02-17Sqlserver取分组后的第一条数据
- 02-17一条Sql语句分组排序并且限制显示的数据条数
- 02-17SQLServer-按字段分组后取日期最新的一条
- 02-17sql数据分组取第一条
- 02-17库存生产-实用sql知识:如何在保证去重分组的情况下获取组内最新数据(可按时间排序),distinct +group by +嵌套结果 的联合妙用