I want to retrieve data whose Date between start and end date is between today and after ten day.I’m doing it in rails but even if i get the query in MySQL i can convert it to rails active record.
Something like this one :
select * from users where( between users.from and users.to = between '2012-11-25 11:52:33' and '2012-12-05 11:52:33')
The interval (a, b) overlaps with (c, d) iff a < d and b > c. Also, the
curdate()function returns the current date (“today”). To calculate the date ten days into the future you can use+ interval 10 day.Combining these bits of information you get: