PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL, nombre de lignes entre les dates min et max

Tout ce que vous avez à faire est :

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

Ou peut-être que j'ai mal compris. Vraiment, vous devriez, si possible, déplacer le champ de date vers un type de date. Si vous devez gérer des entrées inutiles, utilisez une vue et un déclencheur de mise à jour pour le faire.