Merge branch 'master' of http://47.104.102.122:3000/panhf/CNCEC_SUBQHSE_WUHUAN
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
Create PROCEDURE [dbo].[SpGetHsseKq]
|
||||
@ProjectId nvarchar(50),/*表名*/
|
||||
@startTime nvarchar(50),/*开始时间*/
|
||||
@endTime nvarchar(50),/*结束时间*/
|
||||
@UnitId nvarchar(50),/*0没有单位 1分包商 2五环*/
|
||||
@returnVal int output
|
||||
AS
|
||||
/*获取安全月报考勤数据*/
|
||||
declare @sql nvarchar(500),
|
||||
@kqcount int;
|
||||
|
||||
IF(@UnitId='0')
|
||||
BEGIN
|
||||
select @returnVal=count(*) from ( select IdentityCard FROM SitePerson_Checking WHERE PROJECTID=''+@ProjectId+'' AND IntoOut='1'
|
||||
AND IntoOutTime>=''+@startTime+'' AND IntoOutTime<=''+@endTime+'' Group by IdentityCard,CONVERT(varchar(100), IntoOutTime, 23)
|
||||
)f;
|
||||
|
||||
--select @sql= N' SELECT @kqcount= count(*) from (select IdentityCard FROM SitePerson_Checking WHERE PROJECTID='''+@ProjectId+''' AND IntoOut=''1''
|
||||
-- AND IntoOutTime>='''+@startTime+''' AND IntoOutTime<='''+@endTime+''' Group by IdentityCard,CONVERT(varchar(100), IntoOutTime, 23))f
|
||||
--';
|
||||
--EXEC sp_executesql @sql, N'@kqcount int OUTPUT', @kqcount OUTPUT ;
|
||||
--set @returnVal=@kqcount;
|
||||
|
||||
|
||||
END
|
||||
else
|
||||
begin
|
||||
if(@UnitId='1')
|
||||
begin
|
||||
select @returnVal=count(*) from ( select IdentityCard FROM SitePerson_Checking WHERE PROJECTID=''+@ProjectId+'' AND IntoOut='1'
|
||||
AND IntoOutTime>=''+@startTime+'' AND IntoOutTime<=''+@endTime+''
|
||||
and UnitId<>'6d29ed79-e20a-4c19-bb91-d280ea2e442e'
|
||||
Group by IdentityCard,CONVERT(varchar(100), IntoOutTime, 23)
|
||||
)f;
|
||||
|
||||
end
|
||||
else
|
||||
begin
|
||||
select @returnVal=count(*) from ( select IdentityCard FROM SitePerson_Checking WHERE PROJECTID=''+@ProjectId+'' AND IntoOut='1'
|
||||
AND IntoOutTime>=''+@startTime+'' AND IntoOutTime<=''+@endTime+''
|
||||
and UnitId='6d29ed79-e20a-4c19-bb91-d280ea2e442e'
|
||||
Group by IdentityCard,CONVERT(varchar(100), IntoOutTime, 23)
|
||||
)f;
|
||||
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
@@ -0,0 +1,21 @@
|
||||
--修改试车菜单
|
||||
update sys_menu set SortIndex=0 where menuid='BC860C85-B224-48A6-B207-D7042BB71088';
|
||||
|
||||
update sys_menu set menuname='系统资产导入' where MenuId='F0E06491-B1DA-4510-ABCA-D09F4B24EE50';
|
||||
|
||||
update sys_menu set menuname='试车记录管理' where MenuId='29F80818-17A5-4BC0-8C38-A17415B0AC83';
|
||||
|
||||
update sys_menu set menuname='投料试车记录管理' where MenuId='B62482DA-9A12-45AC-9427-D0CF8A78EE2C';
|
||||
|
||||
update sys_menu set menuname='开车工程师项目工作总结' where MenuId='9EBA628D-E725-4A0B-B765-171F405D0821';
|
||||
|
||||
--增加索引,执行速度会有点慢
|
||||
CREATE INDEX ProjectId_Index ON SitePerson_Checking (ProjectId);
|
||||
CREATE INDEX IdentityCard_Index ON SitePerson_Checking (IdentityCard);
|
||||
CREATE INDEX IntoOutTime_Index ON SitePerson_Checking (IntoOutTime);
|
||||
CREATE INDEX IntoOut_Index ON SitePerson_Checking (IntoOut);
|
||||
CREATE INDEX UnitId ON SitePerson_Checking (UnitId);
|
||||
|
||||
CREATE NONCLUSTERED INDEX [SitePerson_Checking_ProjectId_IntoOut_IntoOutTime_Index]
|
||||
ON [dbo].[SitePerson_Checking] ([ProjectId],[IntoOut],[IntoOutTime])
|
||||
INCLUDE ([IdentityCard]);
|
||||
Reference in New Issue
Block a user