首页 > 解决方案 > Crystal Reports:使用数据时间字段中的日期作为参数

问题描述

我正在编写一份需要添加日期范围参数的报告。我需要在日期时间字段中使用的字段,并且我需要使用该字段中的日期部分。我尝试使用以下内容,但报告未返回任何结果。

cast(StartDateTime as date) between {?StartDate} and {?EndDate}

目前,我正在使用 Select Expert 对日期范围进行排序,但我必须手动输入“yyyy-mm-dd”格式的日期。有没有办法设置参数,以便我可以使用日历来选择日期?

标签: crystal-reports

解决方案


我建议使用一个参数字段并将其设置为范围和日期,而不是两个。有了这个,你可以很容易地使用这个公式:

{StartDateTime} = {?Parameter}

如果将参数设置为 Date 而不是 DateTime,它将自动检查第一个范围的开始时间和最后一个范围的结束时间。


推荐阅读