mysql - 根据 MySQL 中的日期选择记录

标签 mysql web-services hibernate named-query

我的表中有两列,分别是 ID、日期。 date 是日期时间戳(例如:2014-04-01 02:30:00)。

我想根据日期(2014-04-01)返回所有记录,而不是给出整个时间戳。我怎样才能实现这个目标?

最佳答案

如果您不关心索引,请使用以下内容:

select Id from table where DATE(date) = '2014-04-01'

否则

select Id from table where date between '2014-04-01 00:00:00' and '2014-04-01 23:59:59'

关于mysql - 根据 MySQL 中的日期选择记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23240690/

相关文章:

sql - 使用 Rails 抽象日期减法 SQL 查询

php - 使用存储过程列出记录

c# - 是否可以通过一个连接在 .Net 中实现异步 Web 服务调用?

sql - 我如何在一条语句中的 SQL 中执行此操作?

mysql - mysql如何分配主键或外键的键长度?

通过 AJAX 从 Web 服务 (asp.net) 检索数据时出现 Javascript 错误

java - 改造在onResponse方法之外返回null?

java - Java 中命名查询的问题

java - spring-hibernate事务不回滚

java - hibernate 中的魔法 npe