47 lines
2.3 KiB
MySQL
47 lines
2.3 KiB
MySQL
|
|
|||
|
ALTER PROC [dbo].[HJGL_sp_rpt_RemakeReason]
|
|||
|
@parm NVARCHAR(500) = NULL
|
|||
|
AS
|
|||
|
/*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺϷ<EFBFBD><EFBFBD><EFBFBD>:<3A>ܴ<EFBFBD><DCB4><EFBFBD><EFBFBD><EFBFBD><DEB8><EFBFBD>2018.08.08*/
|
|||
|
declare @ProjectId nvarchar(50),@StartDate nvarchar(50),@EndDate nvarchar(50)
|
|||
|
set @ProjectId= (select items from Split_StrByDelimiter(@parm,',') where id=1)
|
|||
|
set @StartDate= (select items from Split_StrByDelimiter(@parm,',') where id=2)
|
|||
|
set @EndDate= (select items from Split_StrByDelimiter(@parm,',') where id=3)
|
|||
|
|
|||
|
SELECT v.* FROM
|
|||
|
(SELECT NEWID() as id,
|
|||
|
trust.ProjectId,rq.CheckMan
|
|||
|
,sum(CONVERT(INT,TypeNum_Error)) AS t1Num --Ǧ<EFBFBD>ֱ<EFBFBD><EFBFBD>Ŵ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,TypeNum_Defect)) AS t2Num --Ǧ<EFBFBD>ֱ<EFBFBD><EFBFBD><EFBFBD>ȱʧ
|
|||
|
,sum(CONVERT(INT,TypeNum_Position)) AS t3Num --Ǧ<EFBFBD>ֱ<EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,TypeNum_Displacement)) AS t4Num --Ǧ<EFBFBD>ֱ<EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,ImageQualityMeter_Error)) AS t5Num --<EFBFBD><EFBFBD><EFBFBD>ʼƴ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,ImageQualityMeter_Defect)) AS t6Num --<EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD>ȱʧ
|
|||
|
,sum(CONVERT(INT,RayField_Tilt)) AS t7Num --<EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD><EFBFBD><EFBFBD>б
|
|||
|
,sum(CONVERT(INT,RayField_Whitehead)) AS t8Num --<EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD><EFBFBD><EFBFBD>ͷ
|
|||
|
,sum(CONVERT(INT,RayField_FocalLengthSmall)) AS t9Num --<EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С
|
|||
|
,sum(CONVERT(INT,Blackness_TooHigh)) AS t10Num --<EFBFBD>ڶȹ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,Blackness_TooLow)) AS t11Num --<EFBFBD>ڶȹ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,EllipticalOpening_TooMuch)) AS t12Num --<EFBFBD><EFBFBD>Բ<EFBFBD><EFBFBD><EFBFBD>ڹ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,EllipticalOpening_TooSmall)) AS t13Num --<EFBFBD><EFBFBD>Բ<EFBFBD><EFBFBD><EFBFBD>ڹ<EFBFBD>С
|
|||
|
,sum(CONVERT(INT,NegativeOffset)) AS t14Num --<EFBFBD><EFBFBD>Ƭƫ<EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,Ghosting)) AS t15Num --ȱƬ<EFBFBD><EFBFBD>Ӱ
|
|||
|
,sum(CONVERT(INT,LocationIsNot)) AS t16Num --λ<EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,PseudoDefects_Obstacles)) AS t17Num --αȱ<EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD>
|
|||
|
,sum(CONVERT(INT,PseudoDefects_Mark)) AS t18Num --αȱ<EFBFBD><EFBFBD>ӡ<EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,BackScattering)) AS t19Num --<EFBFBD><EFBFBD>ɢ<EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,FilmSensitizingScreen)) AS t20Num --<EFBFBD><EFBFBD>Ƭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
,sum(CONVERT(INT,WashPiece)) AS t21Num --ϴƬ
|
|||
|
FROM HJGL_BO_RemakeReason AS rq
|
|||
|
LEFT JOIN HJGL_BO_QualityRating AS QualityRating ON QualityRating.QualityRatingId = rq.QualityRatingId
|
|||
|
LEFT JOIN HJGL_CH_TrustItem AS TrustItem ON TrustItem.CH_TrustItemID = QualityRating.CH_TrustItemID
|
|||
|
LEFT JOIN HJGL_CH_Trust AS trust ON trust.CH_TrustID = TrustItem.CH_TrustID
|
|||
|
WHERE (TrustItem.ShootDate>=@StartDate OR @StartDate IS NULL)
|
|||
|
AND (TrustItem.ShootDate<=@EndDate OR @EndDate IS NULL)
|
|||
|
GROUP BY trust.ProjectId,rq.CheckMan) v
|
|||
|
WHERE v.ProjectId = @projectId OR @projectId IS NULL
|
|||
|
|
|||
|
GO
|
|||
|
|
|||
|
|