我有一个报告,要求输入开始日期和结束日期,从我们的ERP系统(Oracle)中获取数据,然后根据这些日期参数输出数据。我想删除参数,并对显示过去8个月数据的公式进行硬编码。 Crystal Reports表只有一个日期字段I,并且使用了一个名为:Date({TR_BATCH.TIME_STAMP})的日期。我相信可以向其中添加一条语句,以仅显示过去8个月的数据,并将该报告另存为Past_8_Months报告。但是,我不确定如何编写该代码。我确定这是一个非常简单的语句,但是我只在Crystal中使用过选择专家和过滤器。谢谢!
我尝试在“ xxxx”期间使用“选择专家记录”,但没有显示过去8个月的期限。
日期({TR_BATCH.TIME_STAMP})
没有结果,因为我不确定要使用的正确代码。
答案 0 :(得分:0)
IDK如何在sql报表中定义查询,以下子句将从当前日期减去8个月(或将sysdate替换为其他报表日期参数)。
select stuff....
from ... stuff...
where ... add_months(trunc(sysdate,'mm'),-8)