30 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			MySQL
		
	
	
	
| 
								 | 
							
								--<EFBFBD>ձ<EFBFBD>
							 | 
						|||
| 
								 | 
							
								INSERT INTO SGGLDB_TCC.dbo.SitePerson_DayReport(DayReportId,ProjectId,CompileMan,CompileDate,TotalPersonWorkTime,States)
							 | 
						|||
| 
								 | 
							
								SELECT DayReportId,ProjectId,CompileMan,CompileDate,TotalPersonWorkTime,States
							 | 
						|||
| 
								 | 
							
								FROM SUBHSSEDB_TCC.DBO.SitePerson_DayReport AS B
							 | 
						|||
| 
								 | 
							
								WHERE B.Projectid='59fe12ee-a986-4a60-b288-2c33a241dc28' 
							 | 
						|||
| 
								 | 
							
								AND B.DayReportId NOT IN (SELECT DayReportId FROM SGGLDB_TCC.dbo.SitePerson_DayReport 
							 | 
						|||
| 
								 | 
							
										WHERE Projectid='59fe12ee-a986-4a60-b288-2c33a241dc28')
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								INSERT INTO SGGLDB_TCC.dbo.SitePerson_DayReportDetail(DayReportDetailId,DayReportId,UnitId,WorkTime,CheckPersonNum,RealPersonNum,PersonWorkTime
							 | 
						|||
| 
								 | 
							
								,TotalPersonWorkTime,Remark,StaffData,DayNum,YearPersonWorkTime,UnitName)
							 | 
						|||
| 
								 | 
							
								SELECT DayReportDetailId,DayReportId,B.UnitId,WorkTime,CheckPersonNum,RealPersonNum,PersonWorkTime
							 | 
						|||
| 
								 | 
							
								,TotalPersonWorkTime,Remark,StaffData,DayNum,YearPersonWorkTime,U.UnitName
							 | 
						|||
| 
								 | 
							
								FROM SUBHSSEDB_TCC.DBO.SitePerson_DayReportDetail AS B
							 | 
						|||
| 
								 | 
							
								LEFT JOIN BASE_UNIT AS U ON B.UNITID =U.UNITID
							 | 
						|||
| 
								 | 
							
								WHERE B.DayReportDetailId NOT IN (SELECT DayReportDetailId FROM SGGLDB_TCC.dbo.SitePerson_DayReportDetail)
							 | 
						|||
| 
								 | 
							
								AND B.DayReportId IN (SELECT DayReportId FROM SGGLDB_TCC.dbo.SitePerson_DayReport 
							 | 
						|||
| 
								 | 
							
									WHERE Projectid='59fe12ee-a986-4a60-b288-2c33a241dc28')
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								INSERT INTO SGGLDB_TCC.dbo.SitePerson_DayReportUnitDetail
							 | 
						|||
| 
								 | 
							
								(DayReportUnitDetailId,DayReportDetailId,PostId,CheckPersonNum,RealPersonNum,PersonWorkTime,Remark,PostName)
							 | 
						|||
| 
								 | 
							
								SELECT DayReportUnitDetailId,B.DayReportDetailId,PostId,B.CheckPersonNum,B.RealPersonNum,B.PersonWorkTime,B.Remark,W.WorkPostName
							 | 
						|||
| 
								 | 
							
								FROM SUBHSSEDB_TCC.DBO.SitePerson_DayReportUnitDetail AS B
							 | 
						|||
| 
								 | 
							
								LEFT JOIN SitePerson_DayReportDetail AS D ON B.DayReportDetailId =D.DayReportDetailId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Base_WorkPost AS W ON B.PostId =W.WorkPostId
							 | 
						|||
| 
								 | 
							
								WHERE B.DayReportDetailId NOT IN (SELECT DayReportDetailId FROM SGGLDB_TCC.dbo.SitePerson_DayReportUnitDetail)
							 | 
						|||
| 
								 | 
							
								AND D.DayReportId IN (SELECT DayReportId FROM SGGLDB_TCC.dbo.SitePerson_DayReport 
							 | 
						|||
| 
								 | 
							
									WHERE Projectid='59fe12ee-a986-4a60-b288-2c33a241dc28')
							 | 
						|||
| 
								 | 
							
								GO
							 |