スリ飯屋Malankaのフリーエンジニアな日々

IT実務未経験から約1年、東京でフリーランスのRuby on Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。

【Rails】joinしたテーブルに対し、where句で特定の日付前後で絞り込みしたい

【Rails】joinしたテーブルに対し、where句で特定の日付前後で絞り込みしたい


こんにちは、mah(@RailsRubyMah6h)です。


このブログでは、

僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、

ノウハウなどを書いていきます。


今回は、

  • 【Rails】joinしたテーブルに対し、where句で特定の日付前後で絞り込みしたい

です。


【Rails】joinしたテーブルに対し、where句で特定の日付前後で絞り込みしたい





結論


where句でテーブル名とカラム名両方を指定し、

文字列で条件指定すれば出来ました。


Model.joins(:join対象のテーブル名).where("join対象のテーブル名.join対象のテーブルにあるカラム名 >= ?", 日付)




例: ordersテーブルのorder_dateが、2020/01/20以降のUserを取得する


User.joins(:orders).where("orders.order_date >= ?", Date.parse('2020/01/20'))




発行されるSQL


SELECT  1 AS one FROM `users` INNER JOIN `orders` ON `orders`.`user_id` = `users`.`id` WHERE (orders.order_date >= '2020-01-20') LIMIT 1




参考リンク


teratail【テラテイル】|ITエンジニア特化型Q&Aサイト

Rails ActiveRecord/SQL 小技集 - Qiita






以上、

  • 【Rails】joinしたテーブルに対し、where句で特定の日付前後で絞り込みしたい

でした。




あわせて読みたい


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech




フリーランスエンジニアになりたい方はこちら


フォスターフリーランスという、

フリーランス専門エージェントを使うのがおすすめです。


f:id:mah666hhh:20200615083445p:plain


自分もフォスターフリーランスを使って、

フリーランスエンジニアとしてのキャリアをスタートさせました。


フォスターフリーランスを使うと、

自分の代わりに、

プロの営業さんが案件を探してくれます。


最初の内は、

自分で営業なんてとても出来ないので、

非常にありがたかったです。


しかも無料で利用できる。


話を聞くだけでもOKなので、

ぜひ利用してみてください。


フォスターフリーランス【案件保有数5000件以上。業界20年の超老舗】

無料でフォスターフリーランスに登録


下記の記事で、

フォスターフリーランスの特徴について解説しています。


www.malanka.tech




Rubyを学習するならこちら


Udemy という動画教材です。


はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう




なんとUdemy は、

60%OFFのセールをやっている時もあります。


こまめにチェックして、

スキルアップを図りましょう★




また、

Ruby関連の過去記事は下記にありますので、

合わせてチェックしてみてください◎


Ruby カテゴリーの記事一覧 - スリ飯屋Malankaのフリーエンジニアな日々

www.malanka.tech




フリーランスエンジニアのデメリットはこちら


今回のコロナで、

参画していたプロジェクトが終了し、被害を受けました。


そこで、

コロナ被害を受けて感じている、

フリーランスエンジニアのデメリット【6つ】について、

noteを書きました。


下記に当てはまる人に、参考になると思います。

現在、フリーランスエンジニアとして生きている人

今からフリーランスエンジニアになろうとしている人

フリーランスエンジニアだが、コロナの影響で仕事が途絶えた人


note.com




最後までお読み頂きありがとうございました★


もしよかったらTwiiterのフォローもお願いします★