返回num值的plsql函数

时间:2018-04-09 21:02:24

标签: oracle reporting-services plsql

我正在创建一个从PL / SQL查询的SSRS报告,我的一个参数需要简单地调用四个整数值30,45,60或90中的一个。我是一个菜鸟,无法让它工作到什么我到目前为止是

FUNCTION GET_DAYS_OUT_CL2500 RETURN NUMBER AS
  v_Days_Overdue number;
  BEGIN
       SELECT 30 AS NUM into v_Days_Overdue FROM DUAL
       UNION
       SELECT 45 AS NUM
       UNION
       SELECT 60 AS NUM
       UNION
       SELECT 90 AS NUM;
       END;

这是说我的第二个联盟没有必要,我无法弄清楚这个的语法。

编辑:抱歉不清楚。此报告是Visual Studio项目中的许多报告之一,它们在plsql包中调用不同的函数。原始报告将在过去30天内运行所有报告,因此写入> = 30,非常简单。该报告现在需要下拉,可选择30天,45天,60天,0天90天。 我已经处理了SSRS中的表的动态查询,这是一个单独的函数,我正在简单地将这四个值发送到报表中的参数,以便我可以将它们发送到运行数据的查询在我的桌子上。我希望这会澄清一点。这些值也不依赖于任何其他参数,我只需将这四个值作为我的参数值。

0 个答案:

没有答案