ALTER PROCEDURE [dbo].[HJGL_spCH_HardTestReportItemDistinct2] ( @HardTestReportId nvarchar(50) ) AS --通过检测id获取委托单信息 BEGIN select ROW_NUMBER() OVER(ORDER BY c.Sort1,c.Sort2,c.Sort3,c.Sort4,c.Sort5,c.SortIndex) as sort, ROW_NUMBER() OVER(ORDER BY c.Sort1,c.Sort2,c.Sort3,c.Sort4,c.Sort5,c.SortIndex) as Number, c.HardTestReportItemId, --硬度委托明细id c.HardTestReportId, -- 硬度委托id c.JOT_ID, --焊口id c.ISO_IsoNo, Batch.BatchCode,--检测批号 c.JOT_JointNo, c.Remark, c.JOT_JointDesc, --规格 c.TestPart, Result.Remark as RemarkStr, c.STE_Code, --材质 c.WED_Code, convert(nvarchar(10),HotProessItem.HotProessDate,111) as HotProessDate, --热处理日期 HotProessItem.RecordChartNo --曲线编号 from dbo.HJGL_View_CH_HardTestReportItem c left join dbo.HJGL_BO_BatchDetail BatchDetail on BatchDetail.JOT_ID=c.JOT_ID left join dbo.HJGL_BO_Batch Batch on Batch.BatchId=BatchDetail.BatchId left join dbo.HJGL_CH_HotProessResult Result ON Result.JOT_ID=c.JOT_ID and Result.HotProessTrustId=c.HotProessTrustId left join HJGL_HotProessItem HotProessItem on HotProessItem.JOT_ID = c.JOT_ID where c.HardTestReportId = @HardTestReportId and c.TestPart='焊缝' union select 99999 as sort,null,null,null,null,null,null,'以下空白',null,null,null,null,null,null,null,null END GO