48 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			MySQL
		
	
	
	
|  | --ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | |||
|  | alter table Check_CheckSpecial add ReceiveMan nvarchar(2000) null;
 | |||
|  | 
 | |||
|  | --States<EFBFBD><EFBFBD>0-<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1-<EFBFBD>ύ 2-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD> 3-<EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>
 | |||
|  | 
 | |||
|  | 
 | |||
|  | --<EFBFBD><EFBFBD>ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD>ͼ
 | |||
|  | /****** Object:  View [dbo].[View_CheckSpecialDetail]    Script Date: 2023/9/30 11:19:54 ******/
 | |||
|  | SET ANSI_NULLS ON
 | |||
|  | GO
 | |||
|  | 
 | |||
|  | SET QUOTED_IDENTIFIER ON
 | |||
|  | GO
 | |||
|  | /*LEFT JOIN Sys_Const AS const ON const.ConstValue = detail.HandleStep and const.GroupId='HandleStep'*/
 | |||
|  | ALTER VIEW [dbo].[View_CheckSpecialDetail]
 | |||
|  | AS
 | |||
|  | SELECT  detail.CheckSpecialDetailId, detail.CheckSpecialId, detail.CheckItem, checkItemSet.CheckItemName, detail.Unqualified, 
 | |||
|  |                    detail.SortIndex, detail.UnitId, detail.HandleStep, detail.CompleteStatus, 
 | |||
|  |                    (CASE WHEN detail.CompleteStatus = 1 THEN '<EFBFBD>ϸ<EFBFBD>' ELSE '<EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD>' END) AS CompleteStatusName, detail.LimitedDate, 
 | |||
|  |                    detail.CompletedDate, detail.CheckContent, detail.CheckArea, 
 | |||
|  |                    workArea.UnitWorkName + (CASE WHEN workArea.ProjectType = '1' THEN '(<28><><EFBFBD><EFBFBD>)' WHEN workArea.ProjectType = '2' THEN '(<28><>װ)'
 | |||
|  |                     ELSE '' END) AS CheckAreaName, detail.DataId, detail.DataType, unit.UnitName, 
 | |||
|  |                    dbo.GetConstTextByIds(detail.HandleStep) AS HandleStepStr, 
 | |||
|  |                    (CASE WHEN detail.DataType LIKE '%1%' THEN '<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>:' +
 | |||
|  |                        (SELECT  RectifyNoticesCode
 | |||
|  |                         FROM       Check_RectifyNotices
 | |||
|  |                         WHERE    detail.DataId LIKE '%' + RectifyNoticesId + '%') ELSE '' END) 
 | |||
|  |                    + (CASE WHEN detail.DataType LIKE '%2%' THEN '<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:' +
 | |||
|  |                        (SELECT  PunishNoticeCode
 | |||
|  |                         FROM       Check_PunishNotice
 | |||
|  |                         WHERE    detail.DataId LIKE '%' + PunishNoticeId + '%') ELSE '' END) 
 | |||
|  |                    + (CASE WHEN detail.DataType = '3' THEN '<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><EFBFBD>:' +
 | |||
|  |                        (SELECT  PauseNoticeCode
 | |||
|  |                         FROM       Check_PauseNotice
 | |||
|  |                         WHERE    detail.DataId LIKE '%' + PauseNoticeId + '%') ELSE '' END) AS HandleStepLink, detail.HiddenHazardType, 
 | |||
|  |                    (CASE WHEN detail.HiddenHazardType = '3' THEN '<EFBFBD>ش<EFBFBD>' WHEN detail.HiddenHazardType = '2' THEN '<EFBFBD>ϴ<EFBFBD>' WHEN detail.HiddenHazardType
 | |||
|  |                     = '1' THEN 'һ<EFBFBD><EFBFBD>' ELSE '' END) AS HiddenHazardTypeName, detail.CheckItemSetId, detail.CheckItemSetContent, 
 | |||
|  |                    detail.Rectification_Date
 | |||
|  | FROM      dbo.Check_CheckSpecialDetail AS detail LEFT OUTER JOIN
 | |||
|  |                    dbo.Technique_CheckItemSet AS checkItemSet ON checkItemSet.CheckItemSetId = detail.CheckItem LEFT OUTER JOIN
 | |||
|  |                    dbo.Base_Unit AS unit ON unit.UnitId = detail.UnitId LEFT OUTER JOIN
 | |||
|  |                    dbo.WBS_UnitWork AS workArea ON detail.CheckArea = workArea.UnitWorkId
 | |||
|  | 
 | |||
|  | 
 | |||
|  | GO
 | |||
|  | 
 | |||
|  | 
 |