Java 通过在MySQL中传递单个日期来检索具有fromdate和todate的记录
这里我有一个带有fromDate和toDate字段的数据库表。我的要求是检索具有特定日期的所有记录(可以是fromDate或toDate,也可以是fromDate和toDate之间的记录) TableName:MyTable 我需要查找日期为2015年2月13日的记录(可以是fromDate或toDate,也可以是fromDate和toDate之间的记录)。查找此类记录的查询是什么?您可以使用该子句。假设起始日期和截止日期都包含在内,您可以写:Java 通过在MySQL中传递单个日期来检索具有fromdate和todate的记录,java,mysql,sql,datetime,hql,Java,Mysql,Sql,Datetime,Hql,这里我有一个带有fromDate和toDate字段的数据库表。我的要求是检索具有特定日期的所有记录(可以是fromDate或toDate,也可以是fromDate和toDate之间的记录) TableName:MyTable 我需要查找日期为2015年2月13日的记录(可以是fromDate或toDate,也可以是fromDate和toDate之间的记录)。查找此类记录的查询是什么?您可以使用该子句。假设起始日期和截止日期都包含在内,您可以写: 选择。。。 其中“2015-02-13”介于fr
选择。。。
其中“2015-02-13”介于fromDate和toDate之间
此查询的HQL有点混乱:“从MyTable mT中,选择mT.fromDate和mT.toDate之间的日期”选择日期-参数mT.fromDate和mT.toDate-数据库表列
这是您查询的正确HQL吗?如果我在fromDate和toDate之间有两个日期要搜索怎么办。我试过像这样SELECT*FROM test.sample,其中'2014-11-10'或'2014-11-18'介于起始日期和截止日期之间代码>非working@tvshajeer尝试此操作,SELECT*FROM test.sample,其中“2014-11-10”介于FROM_DATE和TO_DATE之间,或“2014-10-16”介于FROM_DATE和TO_DATE之间代码>