CNCEC_SUBQHSE_WUHUAN/DataBase/版本日志/已更新脚本/SGGLDB_V2021-01-05-001.sql

397 lines
20 KiB
MySQL
Raw Normal View History

2021-04-30 10:28:37 +08:00
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