PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL, conteggio delle righe tra le date min e max

Tutto quello che devi veramente fare è:

SELECT count(*), max(to_date(nullif(mydatetxt,''), 'DD.MM.YYYY')), min(to_date(nullif(mydatetxt,''), 'DD.MM.YYYY')) 
  FROM table_name;

O forse ho capito male. In realtà, dovresti, se possibile, spostare il campo della data in un tipo di data. Se devi gestire l'input spazzatura, usa una vista e un trigger di aggiornamento per farlo.