我有一个要求开始日期和结束日期的报告,从我们的ERP系统(Oracle)获取数据,然后根据这些日期参数输出数据。我想删除参数,并硬编码一个公式,显示过去8个月的数据。Crystal Reports表只有一个日期字段,名为: date ({TR_BATCH.TIME_STAMP})我相信我可以在其中添加一条语句,仅显示过去8个月的数据,并将报告另存为Past_8_Months报告。但是,我不确定如何在中进行编码。我确信这是一个相当简单的陈述,但我只在Crystal中使用过精选的专家和过滤器。谢谢!
我尝试在周期xxxx中使用Select Expert记录,但它没有显示过去8个月的周期。
日期({TR_BATCH.TIME_STAMP})
没有结果,因为我不确定要使用的正确代码。
发布于 2019-05-15 03:42:44
根据您的查询在sql报表中的定义,下面的子句将从当前日期减去8个月(或用其他报表日期参数替换sysdate )。
select stuff....
from ... stuff...
where ... add_months(trunc(sysdate,'mm'),-8)
https://stackoverflow.com/questions/56136356
复制相似问题