1

我有一份报告要求 BeginDate 和 EndDate 参数的格式为 DD-MON-YYYY。在报表表头中,要求 BeginDate 和 EndDate 参数以 MM/DD/YYYY 格式显示。我尝试添加另一个开始和结束参数,并使用输入掩码和格式掩码尝试转换它,但报告中断。有人有任何线索吗?

4

2 回答 2

2

您可以使用TO_CHAR来格式化您的日期。

要根据您的格式更改日期,即 DD-MON-YYYY,您可以这样做:

TO_CHAR(col_name,'DD-MON-YYYY')

查看SQLFIDDLE

于 2012-09-07T15:01:58.660 回答
1

我假设您有带有输入掩码的用户参数,如下所示 -

在此处输入图像描述

在报告中你可以有类似的东西

SELECT TO_CHAR(:P_1,'MM/DD/RR') from dual;

对于BeginDateEndDate

于 2012-09-07T15:48:53.077 回答