使用Oracle Discoverer 11g
我正在尝试创建一个可生成特定日期的报告。例如
该列将被称为日期,我想回来的唯一结果是从当前日期减去20个月(假设600天)。所以20个月回到当前日期。这可能吗?\
到目前为止,我在这里并且无法弄清楚如何写回20个月:
units.Date(SYSDATE, 'DD-Mon-YY - ???)
我把它放在工具>下编辑计算
如果您需要更多信息,请与我们联系。
更新:我继续尝试了这个,但收到了这个错误。不确定我的意思。
答案 0 :(得分:0)
从你的帖子中可以看出,你想要今天和unit.date时间之间的时间。这意味着,如果您的unit.date是2015年1月1日,今天是2015年4月14日,那么您的计算将返回" 103"天。假设我的解释是正确的,那么你应该输入以下作为calc:
TRUNC(SYSDATE) - TRUNC(units.date)
EUL_DATE_TRUNC会将日期格式化为指定的格式,我认为这不是您计算所需的。