Re: [問題] 請問如何合併資料欄位並進行查詢?
※ 引述《dickstar (To you)》之銘言:
: 環境:
: Ruby 2.3.2
: 狀況:
: 我現在有一個資料表是Contract,裡面有欄位,
: Start_date(date), Period(integer)
: 我在Contract Model下,定義了
: def expire_date
: start_date + period.year
: end
: 可是卻無法在Model搜尋時排序,
: ex.
: Contract.find(:all, :order => "expire_date desc")
: 請用有沒有方法可以在搜尋時就可以排序呢?
: Thanks :-)
推 godfat:用ruby排... Contract.all.sort_by(&:expire_date).reverse 09/03 12:22
如果改用條件呢,例如我只要某一個expire_date時間點之後的資料,如何過濾出來?
我目前是用一個for回圈檢查,滿足條件才將他顯示出來,
總覺得這樣的效率不好,不知有沒有辦法直接抓出滿足條件的資料呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.39.126
推
09/03 15:10, , 1F
09/03 15:10, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章