MySQL从datetime中选择特定日期

时间:2014-04-08 10:35:27

标签: mysql

我试图根据日期时间列中的给定日期设置mysql选择查询。类似的东西:

SELECT DATE_FORMAT(colName, '%Y-%m-%d') WHERE..

但我不确定如何正确地做到这一点。我使用php来做到这一点。

2 个答案:

答案 0 :(得分:1)

以下示例解释了在2014年1月1日至2014年1月15日之间选择日期的查询。

SELECT 
    DATE_FORMAT(colName, '%Y-%m-%d') AS colName
FROM 
    `my_table` 
WHERE 
    DATE_FORMAT(colName, '%Y-%m-%d') >= '2014-01-01' AND DATE_FORMAT(colName, '%Y-%m-%d') <= '2014-01-15'

答案 1 :(得分:0)

要验证您的查询,请使用sqlfiddle并使用不带任何表格的查询,例如

SELECT DATE_FORMAT(now(), '%Y-%m-%d') from dual