Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. date = Time.now
  2. record_i_want = Price.where(date => :start_date .. :end_date)
  3.  
  4. Price.where(:date => start_date..end_date)
  5.  
  6. SELECT `prices`.* FROM `prices` WHERE (`prices`.`date` BETWEEN '2014-03-27' AND '2014-03-28')
  7.  
  8. Price.where(['start_date < ? AND end_date > ?', date, date])
  9.  
  10. Price.where([":date >= start_date AND :date <= end_date", {date: Date.today})
  11.  
  12. Price.where([":date >= start_date AND :date <= end_date", {date: Date.today}).first
  13.  
  14. ":date >= start_date AND :date < end_date"
  15.  
  16. def get_record_by_date(date)
  17. Price.where([start_date.to_i < date.to_i] && [end_date.to_i > date.to_i])
  18. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement