フィールドを調べる必要がある場合 (理想的には、ActiveRecord のみを使用して)、フィールド値に基づいて個別のレコードの数を取得することは可能ですか?
たとえば、次の例では、「created_at」フィールドに基づいて一意のレコードの数が返されます。
Record.count('created_at', :distinct => true)
ただし、同様の方法で「created_at」フィールドに基づいて、たとえば一意の日数を取得することは可能ですか?
私の意図を説明する単純な ActiveRecord の例:
Record.count('created_at'.day, :distinct => true)
(文字列 'created_at' が 'Time' ではないことはわかっていますが、これは ActiveRecord に問い合わせたい種類のクエリです。)