在oracle报告中将sysdate设置为List参数

时间:2014-12-15 14:02:11

标签: oraclereports

我正在尝试在oracle报告中的list参数中设置SYSDATE-1。输入掩码为mm/dd/yyyy HH24:MI:SS 现在我如何在list参数中设置SYSDATE-1 00:00:00。当我尝试设置它时会抛出错误。

value does not match with the input mask请建议我该怎么做。

1 个答案:

答案 0 :(得分:0)

假设sysdate是2014.12.19 18:26:58

TO_CHAR(SYSDATE, 'mm/dd/yyyy HH24:MI:SS')              --12/19/2014 18:26:58

TO_CHAR(SYSDATE - 1, 'mm/dd/yyyy HH24:MI:SS')          --12/18/2014 18:26:58

TO_CHAR(SYSDATE - 1, 'mm/dd/yyyy')                     --12/18/2014

TO_CHAR(TRUNC(SYSDATE) - 1, 'mm/dd/yyyy HH24:MI:SS')   --12/18/2014 00:00:00

TO_CHAR(TRUNC(SYSDATE - 1), 'mm/dd/yyyy HH24:MI:SS')   --12/18/2014 00:00:00

TO_CHAR(SYSDATE - 1, 'mm/dd/yyyy')||' 00:00:00'        --12/18/2014 00:00:00

TO_CHAR(SYSDATE - 1)||' 00:00:00'                      --2014.12.18 00:00:00

Not sure for this one
TO_CHAR(ROUND(SYSDATE) - 1, 'mm/dd/yyyy  HH24:MI:SS'') --12/18/2014 00:00:00