PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL, брой редове между мин. и макс. дати

Всичко, което наистина трябва да направите е:

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

Или може би съм разбрал погрешно. Наистина трябва, ако изобщо е възможно, да преместите полето за дата към тип дата. Ако трябва да обработвате въвеждане на боклук, използвайте изглед и тригер за актуализиране, за да направите това.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сравнителен анализ, управлявани PostgreSQL облачни решения – Google Cloud:Част трета

  2. Групово/партидна актуализация/внасяне в PostgreSQL

  3. Как правите ГИС заявки на Heroku, използвайки споделената база данни?

  4. Как да приложим функция към всеки елемент от колона на масив в Postgres?

  5. Извличане на месеца от полето за дата