sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL, aantal rijen tussen min en max datums

Het enige wat u echt hoeft te doen is:

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

Of misschien heb ik het verkeerd begrepen. Eigenlijk zou u, indien mogelijk, het datumveld naar een datumtype moeten verplaatsen. Als je afvalinvoer moet verwerken, gebruik dan een weergave en een update-trigger om dat te doen.




  1. MySql voorwaardelijk invoegen met dynamische waarden

  2. Query-optimalisatie in PostgreSQL. UITLEG Basis - Deel 3

  3. Hoe selecteert u gegevens tussen twee datums van sqlite db in dd-mm-jjjj-indeling?

  4. Controleer of een element is opgenomen in de waarden ​(array) van een json-kolom in MySql