INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('7ecf0229-8a0b-40ce-8b04-e556f7bd3394','质量报表管理','',15,'0','Menu_CQMS',0,0,1) GO INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('69327975-cd18-4443-8d2c-c8b6e31be5ef','现场检查情况','CQMS/ManageReport/CheckStatisc.aspx',10,'7ecf0229-8a0b-40ce-8b04-e556f7bd3394','Menu_CQMS',0,1,1) GO INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('270d071a-111c-4645-98a3-3996d56ab47c','69327975-cd18-4443-8d2c-c8b6e31be5ef','导出',1) GO INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('e58366b4-70a5-41d1-a26f-0ab4a234004c','现场焊接无损检测情况','CQMS/ManageReport/HJGLStatisc.aspx',11,'7ecf0229-8a0b-40ce-8b04-e556f7bd3394','Menu_CQMS',0,1,1) GO INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('df992b1f-ef61-427f-9396-b997a3d66b37','e58366b4-70a5-41d1-a26f-0ab4a234004c','导出',1) GO INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('0c65cad2-2279-48fc-b78c-82bfbe01f037','NCR统计','CQMS/ManageReport/NCRStatisc.aspx',12,'7ecf0229-8a0b-40ce-8b04-e556f7bd3394','Menu_CQMS',0,1,1) GO INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('7b422d89-845c-4639-9691-46dfa606de22','0c65cad2-2279-48fc-b78c-82bfbe01f037','导出',1) GO INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('227d640a-9494-41ce-95bf-748dd59e986f','设计变更单统计统计','CQMS/ManageReport/DesignChangeStatisc.aspx',13,'7ecf0229-8a0b-40ce-8b04-e556f7bd3394','Menu_CQMS',0,1,1) GO INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('9c7b4c22-a6da-4355-9ab4-18a654b2b945','227d640a-9494-41ce-95bf-748dd59e986f','导出',1) GO INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('51ee983f-085e-4f02-b819-cab049d9cc26','施工质量周报','CQMS/ManageReport/WeekReport.aspx',14,'7ecf0229-8a0b-40ce-8b04-e556f7bd3394','Menu_CQMS',0,1,1) GO INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('67c751e6-f383-43b1-b27f-a02650b35c43','51ee983f-085e-4f02-b819-cab049d9cc26','增加',1) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('dff8612c-8286-4c19-87e3-0e6f0084fe76','51ee983f-085e-4f02-b819-cab049d9cc26','修改',2) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('8a274c0e-c451-4e70-a00d-e4c424ff7bef','51ee983f-085e-4f02-b819-cab049d9cc26','删除',3) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('73841c94-34ca-4b2a-a71a-f097e6213a89','51ee983f-085e-4f02-b819-cab049d9cc26','保存',4) GO INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('8048c87a-c2b6-4a0d-bca9-f4f2dca42e5b','施工质量月报','CQMS/ManageReport/MonthReport.aspx',15,'7ecf0229-8a0b-40ce-8b04-e556f7bd3394','Menu_CQMS',0,1,1) GO INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('447eaa20-f042-4f1f-8601-2dfbdbb2a2ea','8048c87a-c2b6-4a0d-bca9-f4f2dca42e5b','增加',1) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('d6ae28c6-653b-4ce7-afec-d9b895d3ae02','8048c87a-c2b6-4a0d-bca9-f4f2dca42e5b','修改',2) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('7667b6ea-115c-401b-8039-ee9d54ffddfe','8048c87a-c2b6-4a0d-bca9-f4f2dca42e5b','删除',3) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('379f3b5e-a31c-402b-b0fb-80ab0e6117b8','8048c87a-c2b6-4a0d-bca9-f4f2dca42e5b','保存',4) GO alter table [dbo].[Base_Unit] add UnitAttribute char(1) EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位属性(1-集团公司,2-子公司)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'UnitAttribute' GO CREATE TABLE [dbo].[Report_WeekAndMonthReport]( [ReportId] [nvarchar](50) NOT NULL, [Period] [int] NULL, [StartDate] [datetime] NULL, [EndDate] [datetime] NULL, [ProjectId] [nvarchar](50) NULL, [ReportType] [char](1) NULL, CONSTRAINT [PK_Report_ReportMain] PRIMARY KEY CLUSTERED ( [ReportId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO ALTER TABLE [dbo].[Report_WeekAndMonthReport] WITH CHECK ADD CONSTRAINT [FK_Report_WeekAndMonthReport_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[Report_WeekAndMonthReport] CHECK CONSTRAINT [FK_Report_WeekAndMonthReport_Base_Project] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_WeekAndMonthReport', @level2type=N'COLUMN',@level2name=N'ReportId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_WeekAndMonthReport', @level2type=N'COLUMN',@level2name=N'Period' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开始时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_WeekAndMonthReport', @level2type=N'COLUMN',@level2name=N'StartDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结束时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_WeekAndMonthReport', @level2type=N'COLUMN',@level2name=N'EndDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_WeekAndMonthReport', @level2type=N'COLUMN',@level2name=N'ProjectId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表类型(1-周报、2-月报)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_WeekAndMonthReport', @level2type=N'COLUMN',@level2name=N'ReportType' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工质量周报和月报表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_WeekAndMonthReport' GO CREATE TABLE [dbo].[Report_ThisWeekOrMonthContent]( [ContentId] [nvarchar](50) NOT NULL, [ReportId] [nvarchar](50) NOT NULL, [Contents] [nvarchar](500) NULL, CONSTRAINT [PK_Report_ThisWeekOrMonthContent] PRIMARY KEY CLUSTERED ( [ContentId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[Report_ThisWeekOrMonthContent] WITH CHECK ADD CONSTRAINT [FK_Report_ThisWeekOrMonthContent_Report_WeekAndMonthReport] FOREIGN KEY([ReportId]) REFERENCES [dbo].[Report_WeekAndMonthReport] ([ReportId]) GO ALTER TABLE [dbo].[Report_ThisWeekOrMonthContent] CHECK CONSTRAINT [FK_Report_ThisWeekOrMonthContent_Report_WeekAndMonthReport] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ThisWeekOrMonthContent', @level2type=N'COLUMN',@level2name=N'ContentId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ThisWeekOrMonthContent', @level2type=N'COLUMN',@level2name=N'ReportId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'本周(月)主要工作内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ThisWeekOrMonthContent' GO CREATE TABLE [dbo].[Report_Comprehensive]( [ComprehensiveId] [nvarchar](50) NOT NULL, [ReportId] [nvarchar](50) NULL, [TotalCount] [int] NULL, [EquipmentRate] [nvarchar](50) NULL, [Others] [nvarchar](1000) NULL, CONSTRAINT [PK_Report_Comprehensive] PRIMARY KEY CLUSTERED ( [ComprehensiveId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[Report_Comprehensive] WITH CHECK ADD CONSTRAINT [FK_Report_Comprehensive_Report_WeekAndMonthReport] FOREIGN KEY([ReportId]) REFERENCES [dbo].[Report_WeekAndMonthReport] ([ReportId]) GO ALTER TABLE [dbo].[Report_Comprehensive] CHECK CONSTRAINT [FK_Report_Comprehensive_Report_WeekAndMonthReport] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_Comprehensive', @level2type=N'COLUMN',@level2name=N'ReportId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设备共计台数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_Comprehensive', @level2type=N'COLUMN',@level2name=N'TotalCount' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报验比例' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_Comprehensive', @level2type=N'COLUMN',@level2name=N'EquipmentRate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'其它报验' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_Comprehensive', @level2type=N'COLUMN',@level2name=N'Others' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'周(月)报综合管理' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_Comprehensive' GO CREATE TABLE [dbo].[Report_ConstructionProblems]( [ConstructionProblemsId] [nvarchar](50) NOT NULL, [ReportId] [nvarchar](50) NOT NULL, [UnitId] [nvarchar](50) NULL, [ProblemDesrioption] [nvarchar](200) NULL, [TreatmentMeasures] [nvarchar](200) NULL, [ProcessingResults] [nvarchar](100) NULL, [Remark] [nvarchar](500) NULL, CONSTRAINT [PK_Report_ConstructionProblems] PRIMARY KEY CLUSTERED ( [ConstructionProblemsId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[Report_ConstructionProblems] WITH CHECK ADD CONSTRAINT [FK_Report_ConstructionProblems_Base_Unit] FOREIGN KEY([UnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) GO ALTER TABLE [dbo].[Report_ConstructionProblems] CHECK CONSTRAINT [FK_Report_ConstructionProblems_Base_Unit] GO ALTER TABLE [dbo].[Report_ConstructionProblems] WITH CHECK ADD CONSTRAINT [FK_Report_ConstructionProblems_Report_WeekAndMonthReport] FOREIGN KEY([ReportId]) REFERENCES [dbo].[Report_WeekAndMonthReport] ([ReportId]) GO ALTER TABLE [dbo].[Report_ConstructionProblems] CHECK CONSTRAINT [FK_Report_ConstructionProblems_Report_WeekAndMonthReport] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ConstructionProblems', @level2type=N'COLUMN',@level2name=N'ConstructionProblemsId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ConstructionProblems', @level2type=N'COLUMN',@level2name=N'ReportId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工分包商' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ConstructionProblems', @level2type=N'COLUMN',@level2name=N'UnitId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'问题描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ConstructionProblems', @level2type=N'COLUMN',@level2name=N'ProblemDesrioption' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理措施' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ConstructionProblems', @level2type=N'COLUMN',@level2name=N'TreatmentMeasures' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理结果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ConstructionProblems', @level2type=N'COLUMN',@level2name=N'ProcessingResults' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ConstructionProblems', @level2type=N'COLUMN',@level2name=N'Remark' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工过程问题表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ConstructionProblems' GO CREATE TABLE [dbo].[Report_NextQualityControl]( [NextQualityControlId] [nvarchar](50) NOT NULL, [ReportId] [nvarchar](50) NOT NULL, [NextQualityControlContent] [nvarchar](500) NULL, CONSTRAINT [PK_Report_NextQualityControl] PRIMARY KEY CLUSTERED ( [NextQualityControlId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[Report_NextQualityControl] WITH CHECK ADD CONSTRAINT [FK_Report_NextQualityControl_Report_WeekAndMonthReport] FOREIGN KEY([ReportId]) REFERENCES [dbo].[Report_WeekAndMonthReport] ([ReportId]) GO ALTER TABLE [dbo].[Report_NextQualityControl] CHECK CONSTRAINT [FK_Report_NextQualityControl_Report_WeekAndMonthReport] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_NextQualityControl', @level2type=N'COLUMN',@level2name=N'NextQualityControlId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_NextQualityControl', @level2type=N'COLUMN',@level2name=N'ReportId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下周质量控制重点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_NextQualityControl', @level2type=N'COLUMN',@level2name=N'NextQualityControlContent' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下周质量控制重点表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_NextQualityControl' GO CREATE TABLE [dbo].[Report_ReportServer]( [ReportId] [nchar](3) NOT NULL, [TabContent] [ntext] NULL, [ReportName] [nvarchar](100) NULL, [InitTabContent] [ntext] NULL, CONSTRAINT [PK_Report_ReportServer] PRIMARY KEY CLUSTERED ( [ReportId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ReportServer', @level2type=N'COLUMN',@level2name=N'ReportId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表模板内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ReportServer', @level2type=N'COLUMN',@level2name=N'TabContent' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ReportServer', @level2type=N'COLUMN',@level2name=N'ReportName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'初始模板内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ReportServer', @level2type=N'COLUMN',@level2name=N'InitTabContent' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表服务表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_ReportServer' GO CREATE TABLE [dbo].[Report_RowMaterialProblem]( [RowMaterialProblemId] [nvarchar](50) NOT NULL, [ReportId] [nvarchar](50) NOT NULL, [UnitId] [nvarchar](50) NULL, [ProblemDesrioption] [nvarchar](200) NULL, [TreatmentMeasures] [nvarchar](200) NULL, [ProcessingResults] [nvarchar](100) NULL, [Remark] [nvarchar](500) NULL, CONSTRAINT [PK_Report_RowMaterialProblem] PRIMARY KEY CLUSTERED ( [RowMaterialProblemId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[Report_RowMaterialProblem] WITH CHECK ADD CONSTRAINT [FK_Report_RowMaterialProblem_Report_WeekAndMonthReport] FOREIGN KEY([ReportId]) REFERENCES [dbo].[Report_WeekAndMonthReport] ([ReportId]) GO ALTER TABLE [dbo].[Report_RowMaterialProblem] CHECK CONSTRAINT [FK_Report_RowMaterialProblem_Report_WeekAndMonthReport] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_RowMaterialProblem', @level2type=N'COLUMN',@level2name=N'RowMaterialProblemId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_RowMaterialProblem', @level2type=N'COLUMN',@level2name=N'ReportId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'供应商' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_RowMaterialProblem', @level2type=N'COLUMN',@level2name=N'UnitId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'问题描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_RowMaterialProblem', @level2type=N'COLUMN',@level2name=N'ProblemDesrioption' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理措施' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_RowMaterialProblem', @level2type=N'COLUMN',@level2name=N'TreatmentMeasures' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理结果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_RowMaterialProblem', @level2type=N'COLUMN',@level2name=N'ProcessingResults' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_RowMaterialProblem', @level2type=N'COLUMN',@level2name=N'Remark' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'原材料问题表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Report_RowMaterialProblem' GO CREATE VIEW [dbo].[View_Report_ConstructionProblems] AS SELECT C.ConstructionProblemsId, C.ReportId, C.UnitId, C.ProblemDesrioption, C.TreatmentMeasures, C.ProcessingResults, C.Remark, U.UnitName FROM dbo.Report_ConstructionProblems AS C LEFT JOIN dbo.Base_Unit AS U ON U.UnitId=C.UnitId GO CREATE PROCEDURE [dbo].[Sp_ProcessControl_NondestructiveTestStatisc] @projectId nvarchar(50), @startDate datetime, @endDate datetime AS select ROW_NUMBER() OVER (ORDER BY t.UnitId) AS Num, Unit.UnitName,InspectionArea.InspectionAreaName,t.CheckNum, t.TotalCheckNum,t.OKNum,t.TotalOKNum, CAST(CAST((CASE ISNULL(t.CheckNum ,0) WHEN 0 THEN 0 ELSE (1.0 * ISNULL(t.OKNum,0) / (1.0 * t.CheckNum))*100 END) AS DECIMAL(10,1)) as nvarchar(10)) +'%' AS OneOKRate, t.TotalOneOKRate from (SELECT n.UnitId,n.InspectionAreaId, (SELECT ISNULL(SUM(n1.PieceCount),0) FROM ProcessControl_NondestructiveTest AS n1 WHERE n.UnitId=n1.UnitId and n.InspectionAreaId=n1.InspectionAreaId AND n1.NondestructiveTestDate>=@startDate AND n1.NondestructiveTestDate<=@endDate) as CheckNum,--当期数量 ISNULL(SUM(n.PieceCount),0) AS TotalCheckNum, --累计数量 (SELECT ISNULL(SUM(n2.OnceQualifiedCount),0) FROM ProcessControl_NondestructiveTest AS n2 WHERE n.UnitId=n2.UnitId and n.InspectionAreaId=n2.InspectionAreaId AND (n2.NondestructiveTestDate>=@startDate AND n2.NondestructiveTestDate<=@endDate)) AS OKNum, --当期一次合格数量 ISNULL(SUM(n.OnceQualifiedCount),0)AS TotalOKNum, --累计一次合格数量 ISNULL((LTRIM(CAST(SUM(n.OnceQualifiedCount)*1.0/ SUM(n.PieceCount)*100 AS DEC(10,2)))+'%'),0) AS TotalOneOKRate --累计一次合格率 FROM ProcessControl_NondestructiveTest n WHERE n.ProjectId =@projectId GROUP BY n.UnitId,n.InspectionAreaId) t LEFT JOIN dbo.Base_Unit AS Unit ON Unit.UnitId= t.UnitId LEFT JOIN Base_InspectionArea AS InspectionArea ON InspectionArea.InspectionAreaId= t.InspectionAreaId GO