如何使用同一个表的其他字段检查mysql中的日期

时间:2012-07-18 03:42:52

标签: mysql date

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

我有一张像这样的表:

|ID|DATE|DAYS|

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

1 个答案:

答案 0 :(得分:2)

你可以尝试下面的内容:

SELECT *
FROM your_table
WHERE date < 'your_input_min_date' 
  AND 'your_input_max_date' >= DATE_ADD(date, INTERVAL days DAY)