397 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			397 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			MySQL
		
	
	
	
|  | INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | |||
|  | VALUES('7ecf0229-8a0b-40ce-8b04-e556f7bd3394','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','',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','<EFBFBD>ֳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','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','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
 | |||
|  | GO
 | |||
|  | 
 | |||
|  | INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | |||
|  | VALUES('e58366b4-70a5-41d1-a26f-0ab4a234004c','<EFBFBD>ֳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','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','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
 | |||
|  | GO
 | |||
|  | 
 | |||
|  | INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | |||
|  | VALUES('0c65cad2-2279-48fc-b78c-82bfbe01f037','NCRͳ<EFBFBD><EFBFBD>','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','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
 | |||
|  | GO
 | |||
|  | 
 | |||
|  | INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | |||
|  | VALUES('227d640a-9494-41ce-95bf-748dd59e986f','<EFBFBD><EFBFBD><EFBFBD>Ʊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>','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','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
 | |||
|  | GO
 | |||
|  | 
 | |||
|  | 
 | |||
|  | INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | |||
|  | VALUES('51ee983f-085e-4f02-b819-cab049d9cc26','ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD>','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','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
 | |||
|  | INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('dff8612c-8286-4c19-87e3-0e6f0084fe76','51ee983f-085e-4f02-b819-cab049d9cc26','<EFBFBD><EFBFBD>',2)
 | |||
|  | INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('8a274c0e-c451-4e70-a00d-e4c424ff7bef','51ee983f-085e-4f02-b819-cab049d9cc26','ɾ<EFBFBD><EFBFBD>',3)
 | |||
|  | INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('73841c94-34ca-4b2a-a71a-f097e6213a89','51ee983f-085e-4f02-b819-cab049d9cc26','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
 | |||
|  | GO
 | |||
|  | 
 | |||
|  | INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | |||
|  | VALUES('8048c87a-c2b6-4a0d-bca9-f4f2dca42e5b','ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD>','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','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
 | |||
|  | INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('d6ae28c6-653b-4ce7-afec-d9b895d3ae02','8048c87a-c2b6-4a0d-bca9-f4f2dca42e5b','<EFBFBD><EFBFBD>',2)
 | |||
|  | INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('7667b6ea-115c-401b-8039-ee9d54ffddfe','8048c87a-c2b6-4a0d-bca9-f4f2dca42e5b','ɾ<EFBFBD><EFBFBD>',3)
 | |||
|  | INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)VALUES('379f3b5e-a31c-402b-b0fb-80ab0e6117b8','8048c87a-c2b6-4a0d-bca9-f4f2dca42e5b','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
 | |||
|  | GO
 | |||
|  | 
 | |||
|  | alter table [dbo].[Base_Unit] add UnitAttribute char(1) 
 | |||
|  | EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD><EFBFBD>ԣ<EFBFBD>1-<2D><><EFBFBD>Ź<EFBFBD>˾<EFBFBD><CBBE>2-<2D>ӹ<EFBFBD>˾<EFBFBD><CBBE>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD>ʼʱ<EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD>Ŀ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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>1-<2D>ܱ<EFBFBD><DCB1><EFBFBD>2-<2D>±<EFBFBD><C2B1><EFBFBD>' , @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'ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>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'<EFBFBD><EFBFBD><EFBFBD>ܣ<EFBFBD><EFBFBD>£<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>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'<EFBFBD>豸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̨<EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD>ܣ<EFBFBD><EFBFBD>£<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺϹ<EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>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'ʩ<EFBFBD><EFBFBD><EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʩ' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD>ע' , @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'ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD>ʼģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>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'<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʩ' , @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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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'<EFBFBD><EFBFBD>ע' , @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'ԭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @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,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 
 | |||
|  | 
 | |||
|  | ISNULL(SUM(n.PieceCount),0) AS TotalCheckNum,	--<EFBFBD>ۼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | |||
|  | 
 | |||
|  | (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,   --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>κϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | |||
|  | 	
 | |||
|  | ISNULL(SUM(n.OnceQualifiedCount),0)AS TotalOKNum,   --<EFBFBD>ۼ<EFBFBD>һ<EFBFBD>κϸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | |||
|  | 
 | |||
|  | ISNULL((LTRIM(CAST(SUM(n.OnceQualifiedCount)*1.0/
 | |||
|  | SUM(n.PieceCount)*100 AS DEC(10,2)))+'%'),0) AS TotalOneOKRate --<EFBFBD>ۼ<EFBFBD>һ<EFBFBD>κϸ<EFBFBD><EFBFBD><EFBFBD>
 | |||
|  | 
 | |||
|  | 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
 |