HJGL_DS/DataBase/版本日志/HJGLDB_DS_2025-07-15_bwj.sql

29 lines
910 B
Transact-SQL

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