Finding records between date range

patrick_corrigan

I'm trying to find records whose start and end date range over a particular date. Date is random and :start_date and :end_date are attributes of the prices entity.

date = Time.now
record_i_want = Price.where(date => :start_date .. :end_date)

Thank you.

Santhosh

You can simply do

Price.where(:date => start_date..end_date)

This will result in the following SQL( for start and end dates - '2014-03-27', '2014-03-28')

SELECT `prices`.* FROM `prices` WHERE (`prices`.`date` BETWEEN '2014-03-27' AND '2014-03-28')

EDIT: Realized that this is the query you are looking for. Thanks, Coenwulf for pointing it out

Price.where(['start_date < ? AND end_date > ?', date, date])

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Finding records between date range

From Dev

Finding vevents between date range

From Dev

Count of active records between date range

From Dev

Get records between two date range in MYSQL

From Dev

SQL query for finding all the records that exist on a particular date within some date range

From Dev

Mysql : Get segmented records between multiple date range

From Dev

delete millions for records from table between date range

From Dev

Finding all records between date1 and (date2 + 1) in MySql

From Dev

Finding records between two dates

From Dev

Query to see if records start_date and end_date fall in between date range

From Dev

Finding a record based on range of date

From Dev

Finding records in a range, rounding down when needed

From Dev

select complement records in date range

From Dev

Counting number of records that where date is in date range?

From Dev

Finding date range for week for particular month and year

From Dev

Finding files within date range suffix

From Dev

excel vba range.find not finding date

From Dev

Finding missing dates compared to date range

From Dev

Finding date range for week for particular month and year

From Dev

Finding Date Range from String Values in SPARQL

From Java

Finding the smith number between given range

From Dev

Finding Multiples of a number between a range [Java]

From Dev

Finding average between two dynamic range

From Dev

Search records by date range & if date range is empty using SQL

From Dev

Search records by date range & if date range is empty using SQL

From Dev

PostgreSQL. Find max date range in records

From Dev

Linq Query with date range not returning any records?

From Dev

Trouble pulling records from a certain date range

From Dev

get records having admission date in a range

Related Related

  1. 1

    Finding records between date range

  2. 2

    Finding vevents between date range

  3. 3

    Count of active records between date range

  4. 4

    Get records between two date range in MYSQL

  5. 5

    SQL query for finding all the records that exist on a particular date within some date range

  6. 6

    Mysql : Get segmented records between multiple date range

  7. 7

    delete millions for records from table between date range

  8. 8

    Finding all records between date1 and (date2 + 1) in MySql

  9. 9

    Finding records between two dates

  10. 10

    Query to see if records start_date and end_date fall in between date range

  11. 11

    Finding a record based on range of date

  12. 12

    Finding records in a range, rounding down when needed

  13. 13

    select complement records in date range

  14. 14

    Counting number of records that where date is in date range?

  15. 15

    Finding date range for week for particular month and year

  16. 16

    Finding files within date range suffix

  17. 17

    excel vba range.find not finding date

  18. 18

    Finding missing dates compared to date range

  19. 19

    Finding date range for week for particular month and year

  20. 20

    Finding Date Range from String Values in SPARQL

  21. 21

    Finding the smith number between given range

  22. 22

    Finding Multiples of a number between a range [Java]

  23. 23

    Finding average between two dynamic range

  24. 24

    Search records by date range & if date range is empty using SQL

  25. 25

    Search records by date range & if date range is empty using SQL

  26. 26

    PostgreSQL. Find max date range in records

  27. 27

    Linq Query with date range not returning any records?

  28. 28

    Trouble pulling records from a certain date range

  29. 29

    get records having admission date in a range

HotTag

Archive