43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			MySQL
		
	
	
	
| 
								 | 
							
								alter table Information_MillionsMonthlyReport add KeyWorkNum int null
							 | 
						|||
| 
								 | 
							
								alter table Information_MillionsMonthlyReport add KeyWorkOKNum int null
							 | 
						|||
| 
								 | 
							
								alter table Information_MillionsMonthlyReport add KeyWorkOKRate nvarchar(20) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/*************<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>ȫͳ<EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><EFBFBD><EFBFBD>**************/
							 | 
						|||
| 
								 | 
							
								ALTER VIEW [dbo].[View_Information_MillionsMonthlyReport]
							 | 
						|||
| 
								 | 
							
								AS
							 | 
						|||
| 
								 | 
							
								SELECT 
							 | 
						|||
| 
								 | 
							
								Report.MillionsMonthlyReportId,
							 | 
						|||
| 
								 | 
							
								Report.UnitId,
							 | 
						|||
| 
								 | 
							
								Report.FillingDate,
							 | 
						|||
| 
								 | 
							
								Report.UpState,
							 | 
						|||
| 
								 | 
							
								(ISNULL(Group_0008.ConstText,'-') + ISNULL(Group_0009.ConstText,'-')) AS ReportDate,
							 | 
						|||
| 
								 | 
							
								Group_0008.ConstText as YearStr,
							 | 
						|||
| 
								 | 
							
								Group_0009.ConstText as MonthStr,
							 | 
						|||
| 
								 | 
							
								U.UnitName,
							 | 
						|||
| 
								 | 
							
								Report.Year,
							 | 
						|||
| 
								 | 
							
								Report.Month,
							 | 
						|||
| 
								 | 
							
								Report.DutyPerson,
							 | 
						|||
| 
								 | 
							
								Report.RecordableIncidentRate,
							 | 
						|||
| 
								 | 
							
								Report.LostTimeRate,
							 | 
						|||
| 
								 | 
							
								Report.LostTimeInjuryRate,
							 | 
						|||
| 
								 | 
							
								Report.DeathAccidentFrequency,
							 | 
						|||
| 
								 | 
							
								Report.AccidentMortality,
							 | 
						|||
| 
								 | 
							
								Report.HandleState,
							 | 
						|||
| 
								 | 
							
								Report.HandleMan,
							 | 
						|||
| 
								 | 
							
								Report.KeyWorkNum,
							 | 
						|||
| 
								 | 
							
								Report.KeyWorkOKNum,
							 | 
						|||
| 
								 | 
							
								Report.KeyWorkOKRate,
							 | 
						|||
| 
								 | 
							
								US.UserName
							 | 
						|||
| 
								 | 
							
								FROM dbo.Information_MillionsMonthlyReport AS Report
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Base_Unit AS U ON U.UnitId=Report.UnitId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Sys_Const  AS Group_0008 ON Group_0008.GroupId='0008' AND Group_0008.ConstValue =Report.[Year]
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Sys_Const  AS Group_0009 ON Group_0009.GroupId='0009' AND Group_0009.ConstValue =Report.[Month]
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Sys_User AS US ON US.UserId=Report.HandleMan
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 |