This commit is contained in:
2025-10-20 17:30:23 +08:00
parent 4d1f1f7de6
commit 97b99f4ec1
16 changed files with 87 additions and 25 deletions
@@ -0,0 +1,62 @@
ALTER VIEW [dbo].[HJGL_View_CheckResultSummary]
/*ÎÞËð¼ì²â½á¹û»ã×ܱí*/
AS
SELECT c.*,
(CASE WHEN CHARINDEX('20d2cbca-8b3d-434b-b1c1-181796986fa5',c.NDT)>0 THEN
(SELECT TOP (1) report.CH_TrustCode FROM dbo.HJGL_CH_Trust report
WHERE report.CH_NDTMethod='20d2cbca-8b3d-434b-b1c1-181796986fa5' AND report.BatchId=c.BatchId
ORDER BY report.CH_TrustCode)
ELSE NULL END) AS RTReport,
(CASE WHEN CHARINDEX('20d2cbca-8b3d-434b-b1c1-181796986fa5',c.NDT)>0 THEN
(SELECT TOP (1) item.States FROM dbo.HJGL_CH_TrustItem item
LEFT JOIN dbo.HJGL_CH_Trust trust ON trust.CH_TrustID = item.CH_TrustID
WHERE item.BatchDetailId=c.BatchDetailId AND trust.CH_NDTMethod='20d2cbca-8b3d-434b-b1c1-181796986fa5' AND item.States IN ('2','4'))
ELSE NULL end) AS RT ,
(CASE WHEN CHARINDEX('ee316c8c-9899-4ab8-8152-7f00b655243d',c.NDT)>0 THEN
(SELECT TOP (1) report.CH_TrustCode FROM dbo.HJGL_CH_Trust report
WHERE report.CH_NDTMethod='ee316c8c-9899-4ab8-8152-7f00b655243d' AND report.BatchId=c.BatchId
ORDER BY report.CH_TrustCode)
ELSE NULL END) AS UTReport,
(CASE WHEN CHARINDEX('ee316c8c-9899-4ab8-8152-7f00b655243d',c.NDT)>0 THEN
(SELECT TOP (1) item.States FROM dbo.HJGL_CH_TrustItem item
LEFT JOIN dbo.HJGL_CH_Trust trust ON trust.CH_TrustID = item.CH_TrustID
WHERE item.BatchDetailId=c.BatchDetailId AND trust.CH_NDTMethod='ee316c8c-9899-4ab8-8152-7f00b655243d' AND item.States IN ('2','4'))
ELSE NULL end) AS UT ,
(CASE WHEN CHARINDEX('6bac78b9-0e82-4885-bb8f-36486b15e545',c.NDT)>0 THEN
(SELECT TOP (1) report.CH_TrustCode FROM dbo.HJGL_CH_Trust report
WHERE report.CH_NDTMethod='6bac78b9-0e82-4885-bb8f-36486b15e545' AND report.BatchId=c.BatchId
ORDER BY report.CH_TrustCode)
ELSE NULL END) AS MTReport,
(CASE WHEN CHARINDEX('6bac78b9-0e82-4885-bb8f-36486b15e545',c.NDT)>0 THEN
(SELECT TOP (1) item.States FROM dbo.HJGL_CH_TrustItem item
LEFT JOIN dbo.HJGL_CH_Trust trust ON trust.CH_TrustID = item.CH_TrustID
WHERE item.BatchDetailId=c.BatchDetailId AND trust.CH_NDTMethod='6bac78b9-0e82-4885-bb8f-36486b15e545' AND item.States IN ('2','4'))
ELSE NULL end) AS MT,
(CASE WHEN CHARINDEX('3799c68a-895e-4ed1-b516-dbb487660832',c.NDT)>0 THEN
(SELECT TOP (1) report.CH_TrustCode FROM dbo.HJGL_CH_Trust report
WHERE report.CH_NDTMethod='3799c68a-895e-4ed1-b516-dbb487660832' AND report.BatchId=c.BatchId
ORDER BY report.CH_TrustCode)
ELSE NULL END) AS PTReport,
(CASE WHEN CHARINDEX('3799c68a-895e-4ed1-b516-dbb487660832',c.NDT)>0 THEN
(SELECT TOP (1) item.States FROM dbo.HJGL_CH_TrustItem item
LEFT JOIN dbo.HJGL_CH_Trust trust ON trust.CH_TrustID = item.CH_TrustID
WHERE item.BatchDetailId=c.BatchDetailId AND trust.CH_NDTMethod='3799c68a-895e-4ed1-b516-dbb487660832' AND item.States IN ('2','4'))
ELSE NULL end) AS PT
FROM dbo.HJGL_View_CheckResultSummary1 c
GO