我有一个简单的查询,意味着从当前一天的表中计算所有OId。我想将其放入Crystal Reports中,以便用户每天生成一份报告,计算他们运行当天的所有结果。
我首先想到的代码是:
SELECT COUNT(oid) from TABLE_A where DATE = CURDATE()
但CURDATE()仅返回00:00:00时间戳的结果。因此,我将 2015-08-06 00:00:00 作为日期获得所有结果。
如何获得当天的所有结果而不考虑时间戳?
提前致谢!
米奇!
答案 0 :(得分:2)
您可以sargable方式将查询编写为
SELECT COUNT(oid)
from TABLE_A
where DATE >= concat(CURDATE(),' 00:00:00')
and DATE <= concat(CURDATE(),' 23:59:59')
答案 1 :(得分:0)
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