Crystal Reports用于比较时间的公式

Crystal Reports用于比较时间的公式

问题描述:

我在Crystal Reports 2008中有要求,其中我需要创建公式来筛选所有StartTime 12:00 AM的记录。我有一个名为Trip的表格和一个名为StartTime的字段。如何编写一个公式,如果Trip.StartTime是“12:00 AM”,则不要打印任何内容。 StartTime是一个日期时间字段。Crystal Reports用于比较时间的公式

在SQL,你可以这样做:

select 
    * 
from 
    Table 
where 
    cast(StartDate as time) > '00:00:00' 
+0

没有,但我要在其中创建Crystal报表,做工作的一个公式。像if({Trip.StartTime})是“12:00 AM”,然后返回空字符串。但我不知道如何写出能够完成这项工作的实际公式。 – developer 2011-12-30 21:06:54

if cTime({Trip.StartTime}) = cTime(00, 00, 00) then 
    "" 
else 
    toText(cTime({Trip.StartTime});