2011-06-21 155 views
0
SELECT 
    * 
FROM 
    table_temp 
WHERE 
    install_date < NOW() 
AND install_date > DATE_FORMAT(2011 - 06 - 16, "%Y-%m-%d") 

回答

2

问题驻留在泰斯行:

install_date > DATE_FORMAT(2011 - 06 - 16, "%Y-%m-%d") 

首届变量应该是一个日期

例如一串:

SELECT DATE_FORMAT('2007-10-04 22:23:00', '%H:%i:%s'); 

或者你的情况:

install_date > DATE_FORMAT('2011 - 06 - 16', "%Y-%m-%d") 

See MySQL DOC

1

值2011 - 06 - 16需要用引号包装