【问题标题】:Crystal Reports 13: Trying to grab past 8 months data from report via Formula (Oracle database)Crystal Reports 13:试图通过公式(Oracle 数据库)从报表中获取过去 8 个月的数据
【发布时间】:2019-05-14 18:19:20
【问题描述】:

我有一份报告要求输入开始日期和结束日期,从我们的 ERP 系统 (Oracle) 中获取数据,然后根据这些日期参数输出数据。我想删除参数并硬编码一个显示过去 8 个月数据的公式。 Crystal Reports 表只有一个我使用的日期字段:Date ({TR_BATCH.TIME_STAMP}) 我相信我可以在其中添加一条语句以仅显示过去 8 个月的数据并将报告另存为 Past_8_Months 报告。但是,我不确定如何对其进行编码。我确信这是一个相当简单的语句,但我主要使用的是 Crystal 中的选择专家和过滤器。谢谢!

我尝试在 xxxx 期间使用 Select Expert Record ,但它没有显示过去 8 个月的期间。

日期({TR_BATCH.TIME_STAMP})

没有结果,因为我不确定要使用的正确代码。

【问题讨论】:

    标签: sql oracle crystal-reports formula


    【解决方案1】:

    IDK 您的查询是如何在 sql 报告中定义的,以下子句将从当前日期减去 8 个月(或将 sysdate 替换为其他报告日期参数)。

    select stuff....
    from ... stuff...
    where ...  add_months(trunc(sysdate,'mm'),-8)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      • 2021-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多