Vše, co opravdu potřebujete, je:
SELECT count(*), max(to_date(nullif(mydatetxt,''), 'DD.MM.YYYY')), min(to_date(nullif(mydatetxt,''), 'DD.MM.YYYY'))
FROM table_name;
Nebo jsem to možná špatně pochopil. Opravdu byste měli, pokud je to možné, přesunout pole data na typ data. Pokud musíte zadávat odpadky, použijte k tomu zobrazení a spouštěč aktualizace.