sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan grupperes og tælles efter dag i Rails i Postgres?

Hvis du ikke har defineret et ordreomfang, kan du bruge date() metode fra postgres, som denne:

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

Og hvis du har et ordreomfang:

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

Du bliver nødt til at definere udvalgte felter for at have en brugerdefineret gruppering, så select() del skal indeholde de felter, du skal have dit recordset til at indeholde.




  1. En potentiel forbedring af statistikopdateringer:MAXDOP

  2. SQL Server Failover Cluster Installation -1

  3. Sum af timer og minutter i SQL Server 2008

  4. Sådan skriver du HQL JOIN-forespørgsel for flere tabels valgte kolonner ved hjælp af Constructor i Select-klausulen