INSERT INTO mls -- assuming it's empty
SELECT DISTINCT ON (mlsnum) *
FROM mls_history
ORDER BY mlsnum, stat_date DESC;
Select exactly 1 row per mlsnum
with the latest stat_date
.
Details and explanation:
Select first row in each GROUP BY group?