通过在 MySQL 中传递单个日期来检索包含 fromdate 和 todate 的记录

Retrieve a record with fromdate and todate by passing single date in MySQL

这里我有一个带有 fromDate 和 toDate 字段的数据库 Table。我的要求是检索具有特定日期的所有记录(它可以是 fromDate 或 toDate 或介于 fromDate 和 toDate 之间)。

Table姓名:我的Table

我需要找到日期为 13/2/2015 的记录(它可以是 fromDate 或 toDate 或介于 fromDate 和 toDate 之间)。查找此类记录的查询是什么?

您可以使用 BETWEEN 子句。假设开始日期和结束日期都包括在内,您会写:

SELECT ...
WHERE '2015-02-13' BETWEEN fromDate AND toDate