-1

我更好地解释了我的问题:

我有一张像这样的桌子:

|ID|DATE|DAYS|

我网站中的用户可以在我的数据库中搜索日期范围,因此我需要检查用户选择的最小日期是否大于列中的日期,DATE以及DATE转发DAYS是否小于或等于用户选择的最大日期。有没有办法做到这一点?有人能帮我吗?谢谢!!:)

4

1 回答 1

2

你可以试试下面:

SELECT *
FROM your_table
WHERE date < 'your_input_min_date' 
  AND 'your_input_max_date' >= DATE_ADD(date, INTERVAL days DAY) 
于 2012-07-18T03:59:47.527 回答