mysql - 在MYSQL中简单的查询数据

标签 mysql search date

我在搜索日期时遇到了一些问题。

格式如下:

2006-03-25 23:27:12

如果我正在搜索,我尝试使用这个:

select * from aol where QueryTime BETWEEN '2006-03-19 00:00:00' and '2006-03-18 00:00:00'

但是我从来没有得到任何结果:(

最佳答案

Between 要求范围最大值前后的较小值,否则返回空结果集而不会出现任何错误。

select * from aol where QueryTime BETWEEN '2006-03-18 00:00:00' and '2006-03-19 00:00:00'

和写作一样

select * from aol where QueryTime >= '2006-03-18 00:00:00' and QueryTime <= '2006-03-19 00:00:00'

关于mysql - 在MYSQL中简单的查询数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5730376/

相关文章:

mysql - 在 where 子句中使用函数的别名结果

elasticsearch - 如何在Elasticsearch中找到所有包含 “blah”的对象?

arrays - 从两个数组中查找特定的元素总和

java - Spring 的@DateTimeFormat 生成一个包含前一天的 Date 对象

ruby-on-rails - Rails 日期选择选项?

mysql - JPA2 Criteria API .as(String.class) 转换为 char(1) - 我该如何解决这个问题?

mysql - 当我在 Heidi SQL 中运行此代码时,出现错误 "Foreign key constraint is incorrectly formed"出了什么问题?

mysql - 使用 Spring DATA JPA 创建自定义查询?

Python 有序列表搜索与对象列表搜索集

php - 将时间存储在 VARCHAR 或秒 INT 中哪个是最好的方法?