ALTER PROCEDURE [dbo].[HGGL_sp_rpt_WelderQualified] ( @projectId NVARCHAR(50) ) AS /*********合格焊工登记表**********/ SELECT (ROW_NUMBER() OVER(ORDER BY ProjectWelder.ProjectWelderId)) AS Number ,ProjectWelder.ProjectWelderId ,ProjectWelder.WED_ID ,Welder.WED_Code ,Welder.WED_Name ,WelderQualifiedProject.QualifiedProjectCode ,Welder.WED_WorkCode as CertificateNo ,convert(varchar(10),WelderQualifiedProject.LimitDate,111) as LimitDate FROM dbo.Project_Welder AS ProjectWelder LEFT JOIN HJGL_BS_Welder AS Welder ON ProjectWelder.WED_ID = Welder.WED_ID LEFT JOIN (SELECT WED_ID,QualifiedProjectCode,CertificateNo,LimitDate FROM dbo.HJGL_BS_WelderQualifiedProject WHERE LimitDate IS NOT NULL AND LimitDate> = GETDATE()) AS WelderQualifiedProject ON WelderQualifiedProject.WED_ID = Welder.WED_ID WHERE ProjectWelder.ProjectId=@ProjectId GO