0

可能重复:
仅需要从日期时间字段按日期从 MySQL 数据库中获取记录

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

我试过这个:

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

但它没有用。

4

2 回答 2

1

试试这个——

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

DATE()函数文档。

于 2012-06-12T05:06:48.590 回答
0

试试这个:

SELECT * FROM tbl_customer WHERE convert(varchar(10),added,120)='2011-09-22'
于 2012-06-12T08:23:57.493 回答