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

Как да групираме и броим по дни в Rails в Postgres?

Ако не сте дефинирали обхват на поръчка, можете да използвате date() метод от postgres, като този:

Post.select("date(created_at) as created_date").group("created_date")

И ако имате обхват на поръчка:

Post.all.except(:order).
     select("date(created_at) as created_date").group("created_date")

Ще трябва да дефинирате полета за избор, за да имате персонализирано групиране, така че select() трябва да съдържа полетата, които трябва да съдържа вашия набор от записи.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Експортиране на резултати от заявка от BigQuery към Postgres

  2. PostgreSQL GeoJSON <- php -> JavaScript

  3. Намерете идентификатор на родител, когато всички деца споделят една и съща стойност

  4. Как да покажа дядо родител в sql йерархията?

  5. Премахнете дубликати от таблица и свържете отново препращащите редове към новия главен