105 lines
5.2 KiB
MySQL
105 lines
5.2 KiB
MySQL
|
|
update Sys_Menu set SortIndex=80 where MenuId='E6221F7D-9A68-44FB-974D-6857EC9CC5E8'
|
|||
|
|
go
|
|||
|
|
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
|
|||
|
|
values('7CB55890-081C-49C7-905C-F711459A6C9E','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>ǼDZ<EFBFBD>','JGZL/NDTPerson.aspx',50,'2A84FA58-8B20-48ED-A621-3EC98CF4AD28','3')
|
|||
|
|
go
|
|||
|
|
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|||
|
|
values('970F5799-9097-4753-8672-851B2D3C8155','7CB55890-081C-49C7-905C-F711459A6C9E','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
|
|||
|
|
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|||
|
|
values('748C6B86-D10E-4BF3-A754-F0A331588615','7CB55890-081C-49C7-905C-F711459A6C9E','<EFBFBD><EFBFBD>',2)
|
|||
|
|
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|||
|
|
values('336C1B63-2BCF-4544-B0BF-C5D51AE2C759','7CB55890-081C-49C7-905C-F711459A6C9E','ɾ<EFBFBD><EFBFBD>',3)
|
|||
|
|
insert into ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
|
|||
|
|
values('F4F17D80-AF39-46E0-A65F-736B92D49E4F','7CB55890-081C-49C7-905C-F711459A6C9E','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
|
|||
|
|
go
|
|||
|
|
|
|||
|
|
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuModule)
|
|||
|
|
values('40030073-5D94-4255-939C-8F22BDB160EA','<EFBFBD>ϸ<EFBFBD><EFBFBD>ǼDZ<EFBFBD>','JGZL/QualifiedWelder.aspx',60,'2A84FA58-8B20-48ED-A621-3EC98CF4AD28','3')
|
|||
|
|
go
|
|||
|
|
|
|||
|
|
select newid()
|
|||
|
|
|
|||
|
|
CREATE TABLE [dbo].[JGZL_NDTPerson](
|
|||
|
|
[NDTPersonId] [nvarchar](50) NOT NULL,
|
|||
|
|
[ProjectId] [nvarchar](50) NULL,
|
|||
|
|
[PersonName] [nvarchar](50) NULL,
|
|||
|
|
[CertificateNumber] [nvarchar](50) NULL,
|
|||
|
|
[QualifiedProjectCode] [nvarchar](500) NULL,
|
|||
|
|
[Levels] [nvarchar](50) NULL,
|
|||
|
|
[ValidityDate] [datetime] NULL,
|
|||
|
|
[CompileMan] [nvarchar](50) NULL,
|
|||
|
|
[CompileDate] [datetime] NULL,
|
|||
|
|
CONSTRAINT [PK_JGZL_NDTPerson] PRIMARY KEY CLUSTERED
|
|||
|
|
(
|
|||
|
|
[NDTPersonId] ASC
|
|||
|
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
|
|||
|
|
) ON [PRIMARY]
|
|||
|
|
GO
|
|||
|
|
|
|||
|
|
ALTER TABLE [dbo].[JGZL_NDTPerson] WITH CHECK ADD CONSTRAINT [FK_JGZL_NDTPerson_Base_Project] FOREIGN KEY([ProjectId])
|
|||
|
|
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
|||
|
|
GO
|
|||
|
|
|
|||
|
|
ALTER TABLE [dbo].[JGZL_NDTPerson] CHECK CONSTRAINT [FK_JGZL_NDTPerson_Base_Project]
|
|||
|
|
GO
|
|||
|
|
|
|||
|
|
ALTER TABLE [dbo].[JGZL_NDTPerson] WITH CHECK ADD CONSTRAINT [FK_JGZL_NDTPerson_Sys_User] FOREIGN KEY([CompileMan])
|
|||
|
|
REFERENCES [dbo].[Sys_User] ([UserId])
|
|||
|
|
GO
|
|||
|
|
|
|||
|
|
ALTER TABLE [dbo].[JGZL_NDTPerson] CHECK CONSTRAINT [FK_JGZL_NDTPerson_Sys_User]
|
|||
|
|
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'JGZL_NDTPerson', @level2type=N'COLUMN',@level2name=N'NDTPersonId'
|
|||
|
|
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'JGZL_NDTPerson', @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'JGZL_NDTPerson', @level2type=N'COLUMN',@level2name=N'PersonName'
|
|||
|
|
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'JGZL_NDTPerson', @level2type=N'COLUMN',@level2name=N'CertificateNumber'
|
|||
|
|
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'JGZL_NDTPerson', @level2type=N'COLUMN',@level2name=N'QualifiedProjectCode'
|
|||
|
|
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'JGZL_NDTPerson', @level2type=N'COLUMN',@level2name=N'Levels'
|
|||
|
|
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'JGZL_NDTPerson', @level2type=N'COLUMN',@level2name=N'ValidityDate'
|
|||
|
|
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'JGZL_NDTPerson', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
|||
|
|
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'JGZL_NDTPerson', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
|||
|
|
GO
|
|||
|
|
|
|||
|
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>ǼDZ<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'JGZL_NDTPerson'
|
|||
|
|
GO
|
|||
|
|
|
|||
|
|
create PROCEDURE [dbo].[sp_rpt_WelderQualified]
|
|||
|
|
(
|
|||
|
|
@projectId NVARCHAR(50)
|
|||
|
|
)
|
|||
|
|
AS
|
|||
|
|
/***********<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D>ϸ<CFB8><F1BAB8B9>ǼDZ<C7BC>*************/
|
|||
|
|
SELECT (ROW_NUMBER() OVER(ORDER BY pw.ProjectWelderId)) AS Number,
|
|||
|
|
pw.ProjectWelderId,
|
|||
|
|
w.WED_Code,
|
|||
|
|
w.WED_Name,
|
|||
|
|
w.WED_WorkCode as CertificateNo,
|
|||
|
|
convert(varchar(10),wqp.LimitDate,111) as LimitDate,
|
|||
|
|
STRING_AGG(wqp.QualifiedProjectCode, '<EFBFBD><EFBFBD>') as QualifiedProjectCode
|
|||
|
|
FROM Project_Welder pw
|
|||
|
|
LEFT JOIN HJGL_BS_Welder w ON w.WED_ID = pw.WED_ID
|
|||
|
|
left join HJGL_BS_WelderQualifiedProject wqp on wqp.WED_ID = pw.WED_ID
|
|||
|
|
where pw.ProjectId=@projectId
|
|||
|
|
and wqp.LimitDate IS NOT NULL AND wqp.LimitDate> = GETDATE()
|
|||
|
|
GROUP BY pw.ProjectWelderId,w.WED_Code,w.WED_Name,w.WED_WorkCode,wqp.LimitDate
|
|||
|
|
order by w.WED_Code,wqp.LimitDate
|
|||
|
|
go
|
|||
|
|
|