crystal-reports - Crystal Reports:使用数据时间字段中的日期作为参数
问题描述
我正在编写一份需要添加日期范围参数的报告。我需要在日期时间字段中使用的字段,并且我需要使用该字段中的日期部分。我尝试使用以下内容,但报告未返回任何结果。
cast(StartDateTime as date) between {?StartDate} and {?EndDate}
目前,我正在使用 Select Expert 对日期范围进行排序,但我必须手动输入“yyyy-mm-dd”格式的日期。有没有办法设置参数,以便我可以使用日历来选择日期?
解决方案
我建议使用一个参数字段并将其设置为范围和日期,而不是两个。有了这个,你可以很容易地使用这个公式:
{StartDateTime} = {?Parameter}
如果将参数设置为 Date 而不是 DateTime,它将自动检查第一个范围的开始时间和最后一个范围的结束时间。
推荐阅读
- three.js - three.js GPU Instantiation with custom mesh and material
- c - 将字符从字符串传递到函数
- python - ffmpeg:在给定前一帧、运动向量和残差图像的情况下,有没有办法对视频帧进行解码?
- reactjs - 构建后 React web 无法正常工作(相关 axios api)
- c# - ASP.Net MVC 无法编辑用户,因为用户类中的 [比较(密码)]
- python - 如何通过匹配字典值向数据框添加二级列标题/索引?
- java - 深拷贝中 java.util.Date 的行为
- vuejs2 - Rails API 响应请求,但 axios 未检索数据
- asp.net - 托管一个无需图形界面即可上传和下载文件的 Web 应用程序
- python - Pyarrow Table.from_pandas 更改提供的模式