计算今天的记录年龄减去 table 记录日期
Calculate age of record today minus table record date
我是 crystal 报告的新手,没有受过任何培训,只是通过示例和实践来摆弄和学习。我正在尝试向报告中添加一个字段,该字段将根据记录日期与今天的日期相比指定每条记录的天数。
相当多的 google 并尝试各种示例公式。
例如一个名为 Age 的公式,其中包含以下内容:DateDiff ("d",{Asgnmnt.DateAssign}, CurrentDate)
实际结果是公式无效
所以我的数据库 table 名称是 Asgnmnt.DateAssign
例如记录 returns 日期,如 2019-09-06
在 Crystal return 中打印日期(Date) 9/12/2019
我想要一个 return 值为 6 的字段
告诉我给定的示例记录是 6 天前的
并将对报告中 returned 的所有其他记录执行此操作。
如有新手请帮忙解释一下谢谢
这在 SQL 中更容易做到。在您的 SELECT 声明中,您可以按原样输入:
SELECT DATEDIFF(DAY, Asgnmnt.DateAssign, GETDATE()) as [DaysOld]
在 Crystal 报告中更新此查询,您将看到可供使用的新字段。
我是 crystal 报告的新手,没有受过任何培训,只是通过示例和实践来摆弄和学习。我正在尝试向报告中添加一个字段,该字段将根据记录日期与今天的日期相比指定每条记录的天数。
相当多的 google 并尝试各种示例公式。
例如一个名为 Age 的公式,其中包含以下内容:DateDiff ("d",{Asgnmnt.DateAssign}, CurrentDate)
实际结果是公式无效
所以我的数据库 table 名称是 Asgnmnt.DateAssign 例如记录 returns 日期,如 2019-09-06 在 Crystal return 中打印日期(Date) 9/12/2019 我想要一个 return 值为 6 的字段 告诉我给定的示例记录是 6 天前的 并将对报告中 returned 的所有其他记录执行此操作。
如有新手请帮忙解释一下谢谢
这在 SQL 中更容易做到。在您的 SELECT 声明中,您可以按原样输入:
SELECT DATEDIFF(DAY, Asgnmnt.DateAssign, GETDATE()) as [DaysOld]
在 Crystal 报告中更新此查询,您将看到可供使用的新字段。