在mysql中仅根据日期获取记录

时间:2012-06-12 05:00:44

标签: mysql sql

  

可能重复:
  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' 

但它没有用。

2 个答案:

答案 0 :(得分:1)

试试这个 -

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

DATE()功能文档。

答案 1 :(得分:0)

试试这个:

SELECT * FROM tbl_customer WHERE convert(varchar(10),added,120)='2011-09-22'