280 lines
17 KiB
MySQL
280 lines
17 KiB
MySQL
|
|
|||
|
INSERT INTO Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
|||
|
VALUES('3291F5E4-D24F-4233-8EF3-BDC0B64056DC','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','HJGL/PersonManage/TestApplication.aspx',40,'3EFCE9C3-1983-4AEC-8FA1-D7A90F08CBCB','Menu_HJGL',0,1,1)
|
|||
|
GO
|
|||
|
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|||
|
VALUES('AD6B60A8-47DE-4DA0-BB74-F14D3F423FFD','3291F5E4-D24F-4233-8EF3-BDC0B64056DC','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
|
|||
|
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|||
|
VALUES('6EF105E6-665F-475E-A44C-764FE62A3B5F','3291F5E4-D24F-4233-8EF3-BDC0B64056DC','<EFBFBD><EFBFBD>',2)
|
|||
|
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|||
|
VALUES('F4CBA1D7-3471-4517-A621-72746EC0D876','3291F5E4-D24F-4233-8EF3-BDC0B64056DC','ɾ<EFBFBD><EFBFBD>',3)
|
|||
|
INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|||
|
VALUES('F1F32117-D0E1-4827-B8F1-BB721E1F5354','3291F5E4-D24F-4233-8EF3-BDC0B64056DC','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
|
|||
|
GO
|
|||
|
|
|||
|
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
|||
|
values('CC825E48-2B8B-4DBD-933F-177211778718','<EFBFBD><EFBFBD><EFBFBD>չܵ<EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','HJGL/WeldingReport/FilmJointStatistics.aspx',180,'F3B157B7-9BEE-4150-80CB-087828F1C51D','Menu_HJGL',0,1,1)
|
|||
|
GO
|
|||
|
|
|||
|
CREATE TABLE [dbo].[Welder_TestApplication](
|
|||
|
[ApplicationTestId] [nvarchar](50) NOT NULL,
|
|||
|
[ProjectId] [nvarchar](50) NULL,
|
|||
|
[ConUnit] [nvarchar](50) NULL,
|
|||
|
[ConUnitWeldingEngineer] [nvarchar](50) NULL,
|
|||
|
[Certificate] [nvarchar](50) NULL,
|
|||
|
[CertificateValidity] [datetime] NULL,
|
|||
|
[PreTestDate] [datetime] NULL,
|
|||
|
[WelderClass] [nvarchar](50) NULL,
|
|||
|
[WelderCode] [nvarchar](50) NULL,
|
|||
|
[WelderName] [nvarchar](50) NULL,
|
|||
|
[IdentityCard] [nvarchar](50) NULL,
|
|||
|
[WeldingPosition] [nvarchar](50) NULL,
|
|||
|
[WeldingMethod] [nvarchar](50) NULL,
|
|||
|
[SpecimenSize] [nvarchar](50) NULL,
|
|||
|
[MaterialCategory] [nvarchar](50) NULL,
|
|||
|
[AppearanceEvaluation] [nvarchar](50) NULL,
|
|||
|
[FirstExamination] [decimal](18, 1) NULL,
|
|||
|
[SecondExamination] [decimal](18, 1) NULL,
|
|||
|
[WelderCondition] [nvarchar](50) NULL,
|
|||
|
[ExamDate] [datetime] NULL,
|
|||
|
[InvigilatorConfirmed] [nvarchar](50) NULL,
|
|||
|
[Area] [nvarchar](50) NULL,
|
|||
|
[ExamTrustDate] [datetime] NULL,
|
|||
|
[ExamTrustCode] [nvarchar](50) NULL,
|
|||
|
[CheckDate] [datetime] NULL,
|
|||
|
[CheckResult] [nvarchar](50) NULL,
|
|||
|
[NDTFilm] [int] NULL,
|
|||
|
[CheckUnit] [nvarchar](50) NULL,
|
|||
|
CONSTRAINT [PK_Welder_TestApplication] PRIMARY KEY CLUSTERED
|
|||
|
(
|
|||
|
[ApplicationTestId] 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].[Welder_TestApplication] WITH CHECK ADD CONSTRAINT [FK_Welder_TestApplication_Base_Project] FOREIGN KEY([ProjectId])
|
|||
|
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
|||
|
GO
|
|||
|
|
|||
|
ALTER TABLE [dbo].[Welder_TestApplication] CHECK CONSTRAINT [FK_Welder_TestApplication_Base_Project]
|
|||
|
GO
|
|||
|
|
|||
|
ALTER TABLE [dbo].[Welder_TestApplication] WITH CHECK ADD CONSTRAINT [FK_Welder_TestApplication_Base_Unit] FOREIGN KEY([ConUnit])
|
|||
|
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
|||
|
GO
|
|||
|
|
|||
|
ALTER TABLE [dbo].[Welder_TestApplication] CHECK CONSTRAINT [FK_Welder_TestApplication_Base_Unit]
|
|||
|
GO
|
|||
|
|
|||
|
ALTER TABLE [dbo].[Welder_TestApplication] WITH CHECK ADD CONSTRAINT [FK_Welder_TestApplication_Base_Unit1] FOREIGN KEY([CheckUnit])
|
|||
|
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
|||
|
GO
|
|||
|
|
|||
|
ALTER TABLE [dbo].[Welder_TestApplication] CHECK CONSTRAINT [FK_Welder_TestApplication_Base_Unit1]
|
|||
|
GO
|
|||
|
|
|||
|
ALTER TABLE [dbo].[Welder_TestApplication] WITH CHECK ADD CONSTRAINT [FK_Welder_TestApplication_Base_WeldingMethod] FOREIGN KEY([WeldingMethod])
|
|||
|
REFERENCES [dbo].[Base_WeldingMethod] ([WeldingMethodId])
|
|||
|
GO
|
|||
|
|
|||
|
ALTER TABLE [dbo].[Welder_TestApplication] CHECK CONSTRAINT [FK_Welder_TestApplication_Base_WeldingMethod]
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'ApplicationTestId'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'ProjectId'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'ConUnit'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'ConUnitWeldingEngineer'
|
|||
|
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>/<2F><><EFBFBD><EFBFBD>֤<EFBFBD>ϴ<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'Certificate'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'CertificateValidity'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'PreTestDate'
|
|||
|
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><EFBFBD>ṹ<EFBFBD><EFBFBD><EFBFBD>豸<EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'WelderClass'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'WelderCode'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'WelderName'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'IdentityCard'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'WeldingPosition'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'WeldingMethod'
|
|||
|
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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'SpecimenSize'
|
|||
|
GO
|
|||
|
|
|||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(FeII<49><49>FeIII<49><49>FeIV<49><56>Ni<4E><69>Al)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'MaterialCategory'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'AppearanceEvaluation'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'FirstExamination'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'SecondExamination'
|
|||
|
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><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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'WelderCondition'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'ExamDate'
|
|||
|
GO
|
|||
|
|
|||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'InvigilatorConfirmed'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'Area'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'ExamTrustDate'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'ExamTrustCode'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'CheckDate'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'CheckResult'
|
|||
|
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'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'NDTFilm'
|
|||
|
GO
|
|||
|
|
|||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD>ⵥλ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TestApplication', @level2type=N'COLUMN',@level2name=N'CheckUnit'
|
|||
|
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'Welder_TestApplication'
|
|||
|
GO
|
|||
|
|
|||
|
CREATE PROC [dbo].[sp_rpt_FilmJointStatistics]
|
|||
|
@projectId NVARCHAR(50) = NULL,
|
|||
|
@unitId NVARCHAR(50)=NULL,
|
|||
|
@workAreaId NVARCHAR(50) = NULL
|
|||
|
|
|||
|
AS
|
|||
|
/*<EFBFBD><EFBFBD><EFBFBD>չܵ<EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD>Ʊ<EFBFBD>(<28><><EFBFBD>㣩*/
|
|||
|
SELECT workArea.WorkAreaId,
|
|||
|
workArea.WorkAreaCode,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
workArea.ProjectId,
|
|||
|
workArea.UnitId,
|
|||
|
/*****<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>******/
|
|||
|
ISNULl(total_jot.total_jot,0) AS total_jot,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
ISNULL(total_jot.total_size,0) AS total_size,--<EFBFBD><EFBFBD>
|
|||
|
/****************/
|
|||
|
/*****5%******/
|
|||
|
ISNULL(five_rate_bw_jot.five_bw_jot,0) AS five_bw_jot,--<EFBFBD>ԽӺ<EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
CEILING(ISNULL(five_rate_bw_jot.five_bw_jot,0) * 0.05) AS five_extract_jot,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
ISNULL(five_rate_fw_jot.five_fw_jot,0) AS five_fw_jot,--<EFBFBD>Ǻ<EFBFBD><EFBFBD>캸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
CAST(ROUND((ISNULL(five_rate_fw_jot.five_fw_jot,0) * 0.05),0) AS int) AS five_pt_jot,--PT(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/****************/
|
|||
|
/*****10%******/
|
|||
|
ISNULL(ten_rate_bw_jot.ten_bw_jot,0) AS ten_bw_jot,--<EFBFBD>ԽӺ<EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
CEILING(ISNULL(ten_rate_bw_jot.ten_bw_jot,0)*0.1) AS ten_extract_jot,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
ISNULL(ten_rate_fw_jot.ten_fw_jot,0) AS ten_fw_jot,--<EFBFBD>Ǻ<EFBFBD><EFBFBD>캸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
CAST(ROUND((ISNULL(ten_rate_fw_jot.ten_fw_jot,0)*0.1),0) AS int) AS ten_pt_jot,--PT(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/****************/
|
|||
|
/*****20%******/
|
|||
|
ISNULL(twenty_rate_bw_jot.twenty_bw_jot,0) AS twenty_bw_jot, --<EFBFBD>ԽӺ<EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
CEILING(ISNULL(twenty_rate_bw_jot.twenty_bw_jot,0)*0.2) AS twenty_extract_jot,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
ISNULL(twenty_rate_fw_jot.twenty_fw_jot,0) AS twenty_fw_jot,--<EFBFBD>Ǻ<EFBFBD><EFBFBD>캸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
CAST(ROUND((ISNULL(twenty_rate_fw_jot.twenty_fw_jot,0)*0.2),0) AS int) AS twenty_pt_jot,--PT(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/****************/
|
|||
|
/*****100%******/
|
|||
|
ISNULL(onHundred_rate_bw_jot.onHundred_bw_jot,0) AS onHundred_bw_jot,--<EFBFBD>ԽӺ<EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
CEILING(ISNULL(onHundred_rate_bw_jot.onHundred_bw_jot,0)*1) AS onHundred_extract_jot,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
ISNULL(onHundred_rate_fw_jot.onHundred_fw_jot,0) AS onHundred_fw_jot,--<EFBFBD>Ǻ<EFBFBD><EFBFBD>캸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
CAST(ROUND((ISNULL(onHundred_rate_fw_jot.onHundred_fw_jot,0)*1),0) AS int) AS onHundred_pt_jot,--PT(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/****************/
|
|||
|
ISNULL(((CEILING(ISNULL(five_rate_bw_jot.five_bw_jot,0) * 0.05)+
|
|||
|
CEILING(ISNULL(ten_rate_bw_jot.ten_bw_jot,0)*0.1)+
|
|||
|
CEILING(ISNULL(twenty_rate_bw_jot.twenty_bw_jot,0)*0.2)+
|
|||
|
CEILING(ISNULL(onHundred_rate_bw_jot.onHundred_bw_jot,0)*1))*6),0) AS estimate_check_film,--<EFBFBD><EFBFBD><EFBFBD>Ƽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>ţ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
unit.UnitName--ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
|
|||
|
FROM ProjectData_WorkArea AS workArea
|
|||
|
LEFT JOIN Base_Unit AS unit ON unit.UnitId = workArea.UnitId
|
|||
|
|
|||
|
LEFT JOIN (SELECT COUNT(*) AS total_jot,SUM(JOT_Size) as total_size,WorkAreaId FROM PW_JointInfo
|
|||
|
LEFT JOIN PW_IsoInfo ON PW_IsoInfo.ISO_ID=PW_JointInfo.ISO_ID
|
|||
|
GROUP BY WorkAreaId ) AS total_jot ON total_jot.WorkAreaId=workArea.WorkAreaId
|
|||
|
--<EFBFBD>ԽӺ<EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5%
|
|||
|
LEFT JOIN (SELECT COUNT(*) AS five_bw_jot,WorkAreaId FROM PW_JointInfo
|
|||
|
LEFT JOIN PW_IsoInfo ON PW_IsoInfo.ISO_ID=PW_JointInfo.ISO_ID
|
|||
|
LEFT JOIN Base_WeldType ON Base_WeldType.WeldTypeId=PW_JointInfo.JOTY_ID
|
|||
|
LEFT JOIN Base_DetectionRate ON Base_DetectionRate.DetectionRateId=PW_IsoInfo.DetectionRateId
|
|||
|
WHERE Base_WeldType.WeldTypeCode='BW' AND Base_DetectionRate.DetectionRateCode='5'
|
|||
|
GROUP BY WorkAreaId ) AS five_rate_bw_jot ON five_rate_bw_jot.WorkAreaId=workArea.WorkAreaId
|
|||
|
--<EFBFBD>Ǻ<EFBFBD><EFBFBD>캸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>5%
|
|||
|
LEFT JOIN (SELECT COUNT(*) AS five_fw_jot,WorkAreaId FROM PW_JointInfo
|
|||
|
LEFT JOIN PW_IsoInfo ON PW_IsoInfo.ISO_ID=PW_JointInfo.ISO_ID
|
|||
|
LEFT JOIN Base_WeldType ON Base_WeldType.WeldTypeId=PW_JointInfo.JOTY_ID
|
|||
|
LEFT JOIN Base_DetectionRate ON Base_DetectionRate.DetectionRateId=PW_IsoInfo.DetectionRateId
|
|||
|
WHERE Base_WeldType.WeldTypeCode='FW' AND Base_DetectionRate.DetectionRateCode='5'
|
|||
|
GROUP BY WorkAreaId ) AS five_rate_fw_jot ON five_rate_fw_jot.WorkAreaId=workArea.WorkAreaId
|
|||
|
|
|||
|
--<EFBFBD>ԽӺ<EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>10%
|
|||
|
LEFT JOIN (SELECT COUNT(*) AS ten_bw_jot,WorkAreaId FROM PW_JointInfo
|
|||
|
LEFT JOIN PW_IsoInfo ON PW_IsoInfo.ISO_ID=PW_JointInfo.ISO_ID
|
|||
|
LEFT JOIN Base_WeldType ON Base_WeldType.WeldTypeId=PW_JointInfo.JOTY_ID
|
|||
|
LEFT JOIN Base_DetectionRate ON Base_DetectionRate.DetectionRateId=PW_IsoInfo.DetectionRateId
|
|||
|
WHERE Base_WeldType.WeldTypeCode='BW' AND Base_DetectionRate.DetectionRateCode='10'
|
|||
|
GROUP BY WorkAreaId ) AS ten_rate_bw_jot ON ten_rate_bw_jot.WorkAreaId=workArea.WorkAreaId
|
|||
|
--<EFBFBD>Ǻ<EFBFBD><EFBFBD>캸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>10%
|
|||
|
LEFT JOIN (SELECT COUNT(*) AS ten_fw_jot,WorkAreaId FROM PW_JointInfo
|
|||
|
LEFT JOIN PW_IsoInfo ON PW_IsoInfo.ISO_ID=PW_JointInfo.ISO_ID
|
|||
|
LEFT JOIN Base_WeldType ON Base_WeldType.WeldTypeId=PW_JointInfo.JOTY_ID
|
|||
|
LEFT JOIN Base_DetectionRate ON Base_DetectionRate.DetectionRateId=PW_IsoInfo.DetectionRateId
|
|||
|
WHERE Base_WeldType.WeldTypeCode='FW' AND Base_DetectionRate.DetectionRateCode='10'
|
|||
|
GROUP BY WorkAreaId ) AS ten_rate_fw_jot ON ten_rate_fw_jot.WorkAreaId=workArea.WorkAreaId
|
|||
|
|
|||
|
--<EFBFBD>ԽӺ<EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>20%
|
|||
|
LEFT JOIN (SELECT COUNT(*) AS twenty_bw_jot,WorkAreaId FROM PW_JointInfo
|
|||
|
LEFT JOIN PW_IsoInfo ON PW_IsoInfo.ISO_ID=PW_JointInfo.ISO_ID
|
|||
|
LEFT JOIN Base_WeldType ON Base_WeldType.WeldTypeId=PW_JointInfo.JOTY_ID
|
|||
|
LEFT JOIN Base_DetectionRate ON Base_DetectionRate.DetectionRateId=PW_IsoInfo.DetectionRateId
|
|||
|
WHERE Base_WeldType.WeldTypeCode='BW' AND Base_DetectionRate.DetectionRateCode='20'
|
|||
|
GROUP BY WorkAreaId ) AS twenty_rate_bw_jot ON twenty_rate_bw_jot.WorkAreaId=workArea.WorkAreaId
|
|||
|
--<EFBFBD>Ǻ<EFBFBD><EFBFBD>캸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>20%
|
|||
|
LEFT JOIN (SELECT COUNT(*) AS twenty_fw_jot,WorkAreaId FROM PW_JointInfo
|
|||
|
LEFT JOIN PW_IsoInfo ON PW_IsoInfo.ISO_ID=PW_JointInfo.ISO_ID
|
|||
|
LEFT JOIN Base_WeldType ON Base_WeldType.WeldTypeId=PW_JointInfo.JOTY_ID
|
|||
|
LEFT JOIN Base_DetectionRate ON Base_DetectionRate.DetectionRateId=PW_IsoInfo.DetectionRateId
|
|||
|
WHERE Base_WeldType.WeldTypeCode='FW' AND Base_DetectionRate.DetectionRateCode='20'
|
|||
|
GROUP BY WorkAreaId ) AS twenty_rate_fw_jot ON twenty_rate_fw_jot.WorkAreaId=workArea.WorkAreaId
|
|||
|
--<EFBFBD>ԽӺ<EFBFBD><EFBFBD>ڣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>100%
|
|||
|
LEFT JOIN (SELECT COUNT(*) AS onHundred_bw_jot,WorkAreaId FROM PW_JointInfo
|
|||
|
LEFT JOIN PW_IsoInfo ON PW_IsoInfo.ISO_ID=PW_JointInfo.ISO_ID
|
|||
|
LEFT JOIN Base_WeldType ON Base_WeldType.WeldTypeId=PW_JointInfo.JOTY_ID
|
|||
|
LEFT JOIN Base_DetectionRate ON Base_DetectionRate.DetectionRateId=PW_IsoInfo.DetectionRateId
|
|||
|
WHERE Base_WeldType.WeldTypeCode='BW' AND Base_DetectionRate.DetectionRateCode='20'
|
|||
|
GROUP BY WorkAreaId ) AS onHundred_rate_bw_jot ON onHundred_rate_bw_jot.WorkAreaId=workArea.WorkAreaId
|
|||
|
--<EFBFBD>Ǻ<EFBFBD><EFBFBD>캸<EFBFBD><EFBFBD><EFBFBD><EFBFBD>100%
|
|||
|
LEFT JOIN (SELECT COUNT(*) AS onHundred_fw_jot,WorkAreaId FROM PW_JointInfo
|
|||
|
LEFT JOIN PW_IsoInfo ON PW_IsoInfo.ISO_ID=PW_JointInfo.ISO_ID
|
|||
|
LEFT JOIN Base_WeldType ON Base_WeldType.WeldTypeId=PW_JointInfo.JOTY_ID
|
|||
|
LEFT JOIN Base_DetectionRate ON Base_DetectionRate.DetectionRateId=PW_IsoInfo.DetectionRateId
|
|||
|
WHERE Base_WeldType.WeldTypeCode='FW' AND Base_DetectionRate.DetectionRateCode='20'
|
|||
|
GROUP BY WorkAreaId ) AS onHundred_rate_fw_jot ON onHundred_rate_fw_jot.WorkAreaId=workArea.WorkAreaId
|
|||
|
WHERE (workArea.ProjectId=@projectId OR @projectId IS NULL)
|
|||
|
AND (workArea.UnitId=@unitId OR @unitId IS NULL)
|
|||
|
AND (workArea.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|