0
是否提示输入单独的日期和时间值?
我正在使用Crystal Reports2016。数据源是MS SQL Server 2008 R2。目前,我可以使用参数提示用户输入报告的日期范围。我还想添加一个时间范围的提示。使用提示输入DateTime参数不能满足我的要求。日期范围将选择一个较大的天数窗口,时间范围将选择该报表在一天中显示数据的时间。使用DateTime参数提示符仅会增加报表的开始和结束日期/时间的精度,并且无法满足我的要求。两种提示都将引用数据库中的同一DateTime记录。 我试图在同一时间添加一个单独的第二个参数提示,但这与将参数提示更改为DateTime值具有相同的结果。我要重申:这不是我想要的结果。 作为一个具体的具体示例,我想使用在9月1日至10月31日有效的数据,在该数据中,我所报告的事件发生在美国东部标准时间的下午2点至晚上10点之间。如果选择了DateTime,则可以选择9月1日下午2点和10月31日晚上10点。但是,这不是我要选择的。 基本上,选择在下午2点到晚上10点之间的这几天发生的数据。选择开始日期和结束日期的地方;以及开始时间和结束时间是可选的。 使用SQL的说法,我想我想要一个日期范围和时间范围(中间一个)的内部联接: 一个完全无关但相似的例子;这种现象类似于Outlook中的会议。您可以(但不应该)进行一次很长的会议,从1天/时间开始,几天后又到另一天/时间结束,但是您应该进行定期会议以正确管理您和您房间的时间表。我希望以与定期会议类似的方式选择记录。 如何制定select expert规则以获取所需的数据?我还有其他方法可以做到这一点吗?也许是子报表?