Return 当前日期和任何时间的结果

Return results for current date with any time

我有一个简单的查询,意思是计算当天来自 table 的所有 OId。我想将它放入 Crystal 报告中,这样用户就可以每天生成一份报告,计算他们 运行 当天的所有结果。

我最初想到的代码是:

SELECT COUNT(oid) from TABLE_A where DATE = CURDATE()

但是 CURDATE() 只有 returns 结果带有 00:00:00 时间戳。所以我得到了 2015-08-06 00:00:00 作为日期的所有结果。

如何不考虑时间戳获得当天的所有结果?

提前致谢!

米奇!

您可以sargable方式编写您的查询,如

SELECT COUNT(oid) 
from TABLE_A 
where DATE >= concat(CURDATE(),' 00:00:00')
and  DATE <= concat(CURDATE(),' 23:59:59')
For Current Date & Time
$CurrentDateTime=date("d-m-Y h:i:s");

=> 06-08-2015 15:33:21

For Current Date 
$CurrentDate=date("d-m-Y");

=> 06-08-2015