I potizziamo che tu voglia estrarre riferimento, data_post; puoi estrerre il record con data post maggiore per ogni riferimento nel seguente modo:

SELECT DISTINCT riferimento, data_post
FROM tabella1 TB
WHERE (riferimento,data_post)=(SELECT riferimento,MAX(data_post) FROM tabella1 WHERE riferimento=TB.riferimento GROUP BY riferimento)