sql - Crystal Reports 13:试图通过公式(Oracle 数据库)从报表中获取过去 8 个月的数据
问题描述
我有一份报告要求输入开始日期和结束日期,从我们的 ERP 系统(Oracle)中获取数据,然后根据这些日期参数输出数据。我想删除参数并硬编码一个显示过去 8 个月数据的公式。Crystal Reports 表只有一个我使用的日期字段:Date ({TR_BATCH.TIME_STAMP}) 我相信我可以在其中添加一条语句以仅显示过去 8 个月的数据并将报告另存为 Past_8_Months 报告。但是,我不确定如何对其进行编码。我确信这是一个相当简单的语句,但我主要使用的是 Crystal 中的选择专家和过滤器。谢谢!
我尝试在 xxxx 期间使用 Select Expert Record ,但它没有显示过去 8 个月的期间。
日期({TR_BATCH.TIME_STAMP})
没有结果,因为我不确定要使用的正确代码。
解决方案
IDK 如何在 sql 报告中定义您的查询,以下子句将从当前日期减去 8 个月(或将 sysdate 替换为其他报告日期参数)。
select stuff....
from ... stuff...
where ... add_months(trunc(sysdate,'mm'),-8)
推荐阅读
- python - 向 Pandas 多索引数据框添加平均列
- multithreading - System.Threading.Timer 未触发
- html - 在 django-markdownx 中管理图像大小
- node.js - axios 请求总是发回 200
- python - 将元组字符串拆分为元组
- python-3.x - 从 SpaCy 中删除一个跨度的单词?
- javascript - 如何在jQuery中显示和更改框架中的多个图像?
- amazon-web-services - 由于附加政策,无法删除角色
- c# - 在 c# 中使用 emgu.cv 进行线性图像拼接
- django - 带有redis的石墨烯django不起作用?