20251020
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user