选择带日期条件的查询

Vai*_*wal 0 php sql phpmyadmin

我遇到了带有日期条件的select queryI(下面)的问题.查询没有给出正确的结果,我不知道为什么?

请帮我谢谢.在2013-01-01到2013-01-31之间,数据库中的Created_Date字段有值

SELECT * FROM (`cms_product`) WHERE `cms_product`.`Created_Date` >= 2013-01-01 
and `cms_product`.`Created_Date` <= 2013-01-31 ;
Run Code Online (Sandbox Code Playgroud)

Created_Date字段位于Datetime中.

Joh*_*die 5

你可能想在这里使用BETWEEN运算符.

SELECT * FROM  (`cms_product`) WHERE  `cms_product`.`Created_Date` BETWEEN '2013-01-01 00:00:00.000' AND ' 2013-01-31 23:59:59.997'
Run Code Online (Sandbox Code Playgroud)