PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak grupować i liczyć według dnia w Railsach w Postgresie?

Jeśli nie masz zdefiniowanego zakresu zamówienia, możesz użyć date() metoda z postgresa, na przykład:

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

A jeśli masz zakres zamówienia:

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

Będziesz musiał zdefiniować pola wyboru, aby mieć niestandardowe grupowanie, więc select() część powinna zawierać pola, które ma zawierać twój zestaw rekordów.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Spring Data JPA Auditing nie działa dla metody aktualizacji JpaRepository z adnotacją @Modifying, dlaczego?

  2. Łatwy sposób, aby zwracany typ był tabelą SETOF i dodatkowymi polami?

  3. Jak przekazać parametr jdbc za pomocą springboot i hibernacji?

  4. Jak uzyskać zapytanie o atrybuty kolumny z nazwy tabeli za pomocą PostgreSQL?

  5. błąd postgresql:anulowanie wyciągu z powodu żądania użytkownika