2018-07-13から1日間の記事一覧
状況 任意の期間における合計カウントにもとづいてレコードをランク付けしたい。カウントは、アクセス数、販売数などを想定している。これを先週、先月、去年などの単位で集計する。 前提 Ruby on Rails 4 MySQL テーブル カウントがあるテーブル create tab…
状況 CASE式をつかったSQLをActive Recordsで実行したい。(たぶん)Active RecordsでCASEに対応するメソッドはないので、生クエリを実行するしかない。 また、WHERE句は複数の値をとる。だからクエリは動的に組み立てる必要がある。 解決 クエリはヒアドキ…