0

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

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

4

1 回答 1

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
于 2014-12-19T16:33:15.163 回答