sql >> データベース >  >> RDS >> PostgreSQL

PostgresのRailsで日ごとにグループ化してカウントする方法は?

    注文スコープを定義していない場合は、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. クエリを最適化するためのタイムスタンプのインデックスの作成

    2. GroupBYを使用した1つのMySQLクエリで最小値と最大値を取得します

    3. AmazonRDSからCSVファイルへのテーブルのエクスポート

    4. 複数の述語のカーディナリティ推定