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

时间:2015-02-26 09:18:55

标签: java mysql sql datetime hql

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

TableName:MyTable

enter image description here

我需要查找日期为13/2/2015的记录(可以是fromDate或toDate,也可以是fromDate和toDate之间的记录)。查找这样的记录的查询是什么?

1 个答案:

答案 0 :(得分:4)

您可以使用BETWEEN子句。假设从和到日期是包容性的,你会写:

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