HJGL_DS/DataBase/版本日志/HJGLDB_DS_2025-08-05_bwj.sql

42 lines
1.3 KiB
Transact-SQL

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