mysql关于对日期进行限定条件的搜索

在一个系统的统计模块,经常会遇到根据日期来统计某个时间段内,每一天获取的数据量。一般情况下,看到这种需求都是考虑使用函数来搞定,所以我根据网上找到的资料,将解决办法搬了过来:

SELECT  
    count(*),  
    DATE_FORMAT(doc.create_time, '%Y-%m-%d') AS t  
FROM  
    n_workflow_documents doc  
WHERE  
    DATE_FORMAT(doc.create_time, '%Y') = '2016'  
GROUP BY  
    t  
ORDER BY NULL  

当限制时间条件时,传入的值即使是Timestamp也不可以设为毫秒值
我曾自作聪明的传入time.getTime()结果报错了
应该直接将time传入,并通过引号将time转为字符创

t>'time'

你可能感兴趣的:(mysql关于对日期进行限定条件的搜索)