我的数据库中有2列
start_date = 2016-07-28
& end_date = 2016-07-29
现在我想检查这些日期之间的日期以及start_date
列中记录的may数据库中的较小日期。
答案 0 :(得分:0)
您可以检查更大和更小的条件(如果您想要包含这些日期,也只是检查相等性,就像我在示例中那样)。
例如,如果您要检查的日期是“2016-07-28”,则可以使用此查询:
SELECT * FROM `your_table` WHERE '2016-07-28' >= `start_date` AND '2016-07-28' <= `end_date`
如果您想找到start_date
列所具有的最小日期,您只需使用MIN()
功能:
SELECT MIN(start_date) FROM `your_table`