select id,max(date) from tableName group by id order by id望采纳!
SELECT id,dateFROM (SELECT id,date,ROW_NUMBER() OVER(PARTITION BY id ORDER BY date DESC) num FROM 表) tWHERE t.num = 1