Avec postgresql, il est possible d'utiliser DISTINCT ON pour arriver facilement au résultat.

select distinct on (alpha) * from ... order by alpha,date_saisie desc
Remplacer * par les colonnes...