日期之间的Oracle Discoverer报告

时间:2014-04-17 17:10:30

标签: sql oracle oracle11g

使用Oracle Discoverer 11g

我正在尝试创建一个可生成特定日期的报告。例如

该列将被称为日期,我想回来的唯一结果是从当前日期减去20个月(假设600天)。所以20个月回到当前日期。这可能吗?\

到目前为止,我在这里并且无法弄清楚如何写回20个月:

units.Date(SYSDATE, 'DD-Mon-YY - ???)

我把它放在工具>下编辑计算

如果您需要更多信息,请与我们联系。

更新:我继续尝试了这个,但收到了这个错误。不确定我的意思。

enter image description here

1 个答案:

答案 0 :(得分:0)

从你的帖子中可以看出,你想要今天和unit.date时间之间的时间。这意味着,如果您的unit.date是2015年1月1日,今天是2015年4月14日,那么您的计算将返回" 103"天。假设我的解释是正确的,那么你应该输入以下作为calc:

TRUNC(SYSDATE) - TRUNC(units.date)

EUL_DATE_TRUNC会将日期格式化为指定的格式,我认为这不是您计算所需的。