30 lines
1.9 KiB
Transact-SQL
30 lines
1.9 KiB
Transact-SQL
--ÈÕ±¨
|
|
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 |