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