PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PostgreSQL, contagem de linhas entre datas mínimas e máximas


Tudo o que você realmente precisa fazer é:
SELECT count(*), max(to_date(nullif(mydatetxt,''), 'DD.MM.YYYY')), min(to_date(nullif(mydatetxt,''), 'DD.MM.YYYY')) 
  FROM table_name;

Ou talvez eu tenha entendido errado. Realmente, você deve, se possível, mover o campo de data para um tipo de data. Se você tiver que lidar com entrada de lixo, use uma exibição e um gatilho de atualização para fazer isso.