29 lines
910 B
Transact-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
|
|
|
|
|