From e4c111a208ad76a5af47759dab4375cc71f6f951 Mon Sep 17 00:00:00 2001 From: geh <1923421292@qq.com> Date: Tue, 11 Nov 2025 11:14:28 +0800 Subject: [PATCH] 1 --- .../SUBQHSE_V2025-10-29-gh(施工人力).sql | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 DataBase/版本日志/SUBQHSE_V2025-10-29-gh(施工人力).sql diff --git a/DataBase/版本日志/SUBQHSE_V2025-10-29-gh(施工人力).sql b/DataBase/版本日志/SUBQHSE_V2025-10-29-gh(施工人力).sql new file mode 100644 index 00000000..029c1db9 --- /dev/null +++ b/DataBase/版本日志/SUBQHSE_V2025-10-29-gh(施工人力).sql @@ -0,0 +1,32 @@ + + +INSERT INTO [dbo].[Sys_Menu] ( [MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed] ) +VALUES + ( N'AF67CC3D-A130-4074-AF31-803A9F3C7202', N'人力预警', NULL, N'JDGL/SGManPower/SGWarningDetailsEdit.aspx', 40, N'1BCD283A-F33C-488C-8FCA-F7B7B9C1A003', N'Menu_JDGL', '0', '0', '1' ); + go + + +--创建人员考勤表的视图(统计项目,单位,装置,岗位具体考勤人数) +CREATE VIEW [View_EmployInOutRecord] AS + +SELECT + e.ProjectId, + e.UnitId, + e.PostId, + e.RecordDate, + p.WorkAreaId AS UnitWorkId, + COUNT ( 1 ) AS ActualQuantity +FROM + T_d_EmployInOutRecord e + INNER JOIN SitePerson_Person p ON e.IDCardNo = p.IdentityCard + AND e.ProjectId = p.ProjectId +WHERE + e.PostId IS NOT NULL + AND e.PostId != '' + AND e.ManHours = '8' +GROUP BY + e.ProjectId, + e.UnitId, + e.PostId, + e.RecordDate, + p.WorkAreaId \ No newline at end of file