51 lines
1.9 KiB
MySQL
51 lines
1.9 KiB
MySQL
|
|
ALTER PROCEDURE [dbo].[HJGL_spCH_HotProessTrustItem]
|
|||
|
|
(
|
|||
|
|
@HotProessTrustId nvarchar(50),
|
|||
|
|
@ProessTypes nvarchar(50)=null
|
|||
|
|
)
|
|||
|
|
AS
|
|||
|
|
--ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<EFBFBD><EFBFBD>ȡί<EFBFBD>е<EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
BEGIN
|
|||
|
|
SELECT
|
|||
|
|
HotProessTrustId,ISO_IsoNo,JOT_JointNo,JOT_JointDesc,STE_Code,Sort1,Sort2,Sort3,Sort4,Sort5,
|
|||
|
|
STUFF(
|
|||
|
|
(
|
|||
|
|
SELECT '+' + CASE
|
|||
|
|
WHEN t.ProessTypes = '1' THEN 'Ԥ<EFBFBD><EFBFBD>'
|
|||
|
|
WHEN t.ProessTypes = '2' THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
WHEN t.ProessTypes = '3' THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
WHEN t.ProessTypes = '4' THEN '<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD>ȴ<EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
WHEN t.ProessTypes = '5' THEN '<EFBFBD>ȶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
ELSE ''
|
|||
|
|
END
|
|||
|
|
FROM HJGL_View_CH_HotProessTrustItem t
|
|||
|
|
WHERE
|
|||
|
|
t.HotProessTrustId = TrustItem.HotProessTrustId
|
|||
|
|
AND t.ISO_IsoNo = TrustItem.ISO_IsoNo
|
|||
|
|
AND t.JOT_JointNo = TrustItem.JOT_JointNo
|
|||
|
|
AND t.JOT_JointDesc = TrustItem.JOT_JointDesc
|
|||
|
|
AND t.STE_Code = TrustItem.STE_Code
|
|||
|
|
AND t.Sort1 = TrustItem.Sort1
|
|||
|
|
AND t.Sort2 = TrustItem.Sort2
|
|||
|
|
AND t.Sort3 = TrustItem.Sort3
|
|||
|
|
AND t.Sort4 = TrustItem.Sort4
|
|||
|
|
AND t.Sort5 = TrustItem.Sort5
|
|||
|
|
ORDER BY t.ProessTypes -- <20><> ProessTypes <20><><EFBFBD><EFBFBD>ƴ<EFBFBD><C6B4>
|
|||
|
|
FOR XML PATH(''), TYPE
|
|||
|
|
).value('.', 'NVARCHAR(MAX)'),
|
|||
|
|
1, 1, '' -- ȥ<><C8A5><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7> '+'
|
|||
|
|
) AS ProessTypes
|
|||
|
|
FROM HJGL_View_CH_HotProessTrustItem TrustItem
|
|||
|
|
WHERE
|
|||
|
|
HotProessTrustId=@HotProessTrustId
|
|||
|
|
and (ProessTypes=@ProessTypes or @ProessTypes is null)
|
|||
|
|
GROUP BY
|
|||
|
|
HotProessTrustId,ISO_IsoNo,JOT_JointNo,JOT_JointDesc,STE_Code,Sort1,Sort2,Sort3,Sort4,Sort5
|
|||
|
|
|
|||
|
|
union
|
|||
|
|
|
|||
|
|
select '99999999' as Number,'<EFBFBD><EFBFBD><EFBFBD>¿հ<EFBFBD>' AS ISO_IsoNo,null,null,null,null,null,null,null,null,null
|
|||
|
|
|
|||
|
|
|
|||
|
|
ORDER BY ISO_IsoNo,JOT_JointNo,Sort1,Sort2,Sort3,Sort4,Sort5
|
|||
|
|
end
|