【发布时间】:2020-05-12 14:08:20
【问题描述】:
ALTER PROCEDURE [dbo].[R$20_covid_application]
@Guarantors int,
@CustNo int,
@Months tinyint = null
WITH EXECUTE AS SELF
AS
BEGIN
SET NOCOUNT ON;
SELECT
L.CUSTNO
,CUST_NAME1
,CUST_NAME2
,CUST_NAME3
,CUST_NAME4
,L.BRANCH
,REFER_NO
,RIGHT('000000' + CONVERT(VARCHAR, L.CUSTNO), 6) + ' - ' + CAST(LOAN_PRODUCT AS CHAR(4)) + ' - ' + RIGHT('00' + CONVERT(VARCHAR, LOAN_ACC_SEQ_NO), 2) ACC_STR
,[CHECK_PRIN]
,[L_PRIN]
,[L_INT]
,[L_INTLQ]
,[L_EXP]
,[L_ACCR]
,[INV_BILL_CHARG_AMT]
,[P_PRIN]
,[P_INT]
,[P_OTH]
,[P_EXP]
,[P_PRV_S_INT]
,[P_ACCRUED]
,[P_OFF_ACCR]
,[MATURITY_DATE]
,[AFM]
,[TEL_1]
,[TEL_2]
,[CUST_ADDRESS]
,[SIGN]
, CITY = CASE L.BRANCH
WHEN 101 THEN '212'
WHEN 102 THEN '12321'
WHEN 103 THEN '123123Α'
WHEN 104 THEN 'ΚΑΛ12312ΚΑ'
WHEN 105 THEN '313Σ'
WHEN 106 THEN '132'
WHEN 107 THEN '12312'
WHEN 108 THEN '23123123'
WHEN 109 THEN '23123'
WHEN 110 THEN '123213123'
ELSE 'Unknown city mate'
END
FROM
LB.LM.LOAN AS L
JOIN
LB.LM.CUSTOMER_MF AS C ON L.CUSTNO = C.CUSTNO
LEFT JOIN
[asdf6].[fsdfsdf].[MASTER_Guarantors] AS G ON L.CUSTNO = G.CUST
WHERE
ToClose = 0
AND L.CUSTNO = @CustNo
AND G.[SIGN] = @Guarantors
END
所以这是我的存储过程的 SQL,到目前为止运行良好。问题是我有一个 3 参数报告,由于依赖于自身,它确实有效。我希望报告做的是有一个多值参数(下拉),它将包含特定贷款客户编号的所有担保人。在我发布的图片中,您可以在报告中看到错误和我想要的输出。 (例如客户 1 有 2、3、4 作为担保人)。
部分名称已更改
【问题讨论】:
-
没有发布图片。我们需要看看参数的顺序是什么,它们的名称,以及存在哪些参数依赖关系。
-
我更改了订单以查看它是否有效,但到目前为止还没有!!!订单是 custno 月担保人
标签: sql-server reporting-services