sql >> Databáze >  >> RDS >> PostgreSQL

Jak seskupovat a počítat podle dne v Rails v Postgresu?

Pokud nemáte definovaný rozsah objednávky, můžete použít date() metoda z postgresu, jako je tato:

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

A pokud máte rozsah objednávky:

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

Chcete-li mít vlastní seskupení, budete muset definovat vybraná pole, takže select() část by měla obsahovat pole, která má vaše sada záznamů obsahovat.




  1. Vytvořte funkci Inline Table-Valued Function (ITVF) na serveru SQL Server

  2. Nelze vytvořit více vlastních db tabulek při aktivaci wp Plugin

  3. Jak mohu procházet sadou výsledků mysql v rámci fatfree?

  4. Symfony2 Doctrine spouští SQL ze souboru v CLI