我对水晶报告是陌生的,没有经过培训就可以通过榜样和实践来学习和学习。我正在尝试向报表中添加一个字段,该字段将根据记录日期与今天的日期进行比较,以指定每条记录的天数(天)。
相当多的google并尝试各种示例公式。
例如,一个名为Age的公式,其中包含以下内容:DateDiff(“ d”,{Asgnmnt.DateAssign},CurrentDate)
实际结果是该公式无效。
所以我的数据库表名称是Asgnmnt.DateAssign 哪个示例记录返回的日期类似于2019-09-06 Crystal中的打印日期(日期)返回9/12/2019 我想要一个将返回值6的字段 告诉我,给定的示例记录已存在6天了 并将对报告中返回的所有其他记录执行该操作。
请解释任何帮助,就像我在新手下面一样,谢谢。
答案 0 :(得分:0)
这在SQL中更容易实现。在您的SELECT语句中,您可以按原样放置:
SELECT DATEDIFF(DAY, Asgnmnt.DateAssign, GETDATE()) as [DaysOld]
在Crystal Reports中更新此查询,您将看到可使用的新字段。