SQL查询在两个日期之间选择

我想选择两个日期之间的记录-

startDate和endDate(它们是sql中的日期/时间格式)。我有以下sql查询,但它不起作用,有人可以告诉我我在做什么错吗?

SELECT * 

FROM house

WHERE startDate >= '2012/02/22 00:00:00' AND endDate <= '2012-02-25 00:00:00'

回答:

我建议将日期转换为日期时间并进行比较,并使日期保持标准和一致。就像是:

"SELECT * 

FROM house

WHERE DATE(startDate) >= DATE('2012-02-22 00:00:00')

AND DATE(endDate) <= DATE('2012-02-25 00:00:00')"

注意:我假设您的startDate和endDate与您提供的字符串具有相同的格式。

以上是 SQL查询在两个日期之间选择 的全部内容, 来源链接: utcz.com/qa/411567.html

回到顶部