我正在创建一个从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中的表的动态查询,这是一个单独的函数,我正在简单地将这四个值发送到报表中的参数,以便我可以将它们发送到运行数据的查询在我的桌子上。我希望这会澄清一点。这些值也不依赖于任何其他参数,我只需将这四个值作为我的参数值。