こんにちは! 今回はRails(SQLite3)の期間指定の方法についてまとめます。 環境 Rails 5.2.8.1 やりたいこと DBから作成日時の年ごと、月ごとでデータを取得したい 方法 年ごとに取得 where("strftime('%Y', created_at) = '2024' ") 月ごとに取得 where("strftime('%m', created_at) = '01' ") 解説 strftimeはSQLiteの関数 記号 対象 注意点 %Y 年 大文字のY %m 月 01-12(2桁の0埋めで取得される) %d 日 %w 曜日 0-6 (日曜日が0、土曜日が6) 今回…