mysql - 在mysql中仅按日期获取记录

标签 mysql sql

Possible Duplicate:
Need to get records from MySQL database by date only from a datetime field

我的一个表有一列 added ,其日期如 '2011-09-22 00:38:23' ,但我想按日期(而不是特定时间)获取数据,那么我该怎么做?

我尝试过这个:

SELECT * FROM `tbl_customer` WHERE added='2011-09-22' 

但是没有成功。

最佳答案

试试这个 -

SELECT * FROM tbl_customer WHERE DATE(added) = '2011-09-22';

DATE()函数文档。

关于mysql - 在mysql中仅按日期获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10990759/

相关文章:

sql - 如何比较 SQL 中的日期时间以便排除相等的日期?

java - 想要为所有表形成一个通用更新查询

mysql - sqlite 触发器对整个数据库起作用还是仅对更改的行起作用

mysql - 此查询对于 sha、CONCAT 和 X 等关键字意味着什么?

mysql - SQL:从 Month_year 名称列中获取月份的开始日期

mysql - 找出两个不同查询 SQL 的总数之间的差异

sql - SQLite中列的一部分上的索引

sql - 带时区的 Postgres 时间戳转换

php - MySQL 准备语句和区分大小写

mysql - 使用数学函数混淆自动增量 DB id