ALTER PROCEDURE [dbo].[HJGL_rpt_PipelineAttach] ( @iso_id NVARCHAR(50) ) AS /**********项目管理部管道单线图附页(续)************/ SELECT v.* FROM (select ROW_NUMBER() OVER(ORDER BY report.Sort1,report.Sort2,report.Sort3,report.Sort4,report.Sort5) AS Number,report.* from (SELECT JointInfo.JOT_ID, JointInfo.ProjectId, isoInfo.ISO_IsoNo,--管道编号 JointInfo.JOT_JointNo,--焊口编号 JointInfo.Sort1,JointInfo.Sort2,JointInfo.Sort3,JointInfo.Sort4,JointInfo.Sort5, JointInfo.JOT_CellWelder, (CASE WHEN JointInfo.JOT_CellWelder!=JointInfo.JOT_FloorWelder THEN Welder1.WED_Code+'/'+Welder2.WED_Code ELSE Welder1.WED_Code END) AS WED_Code,--焊工代号 JointInfo.JOT_JointDesc,--规格 (CASE WHEN Steel.STE_Name IS NOT NULL AND Steel1.STE_Name IS NOT NULL and Steel.STE_Name!=Steel1.STE_Name THEN Steel.STE_Name + '/' + Steel1.STE_Name WHEN Steel.STE_Name IS NOT NULL THEN Steel.STE_Name ELSE ISNULL(Steel1.STE_Name,'') END) AS STE_Name, --材质 JointInfo.JOT_Location,--焊接位置 (CASE WHEN IS_Proess= '1' THEN '是' ELSE '否' END) AS IS_Proess --热处理 FROM HJGL_PW_JointInfo AS JointInfo LEFT JOIN HJGL_PW_IsoInfo AS isoInfo On isoInfo.ISO_ID = JointInfo.ISO_ID LEFT JOIN HJGL_BS_Welder AS Welder1 ON Welder1.WED_ID = JointInfo.JOT_CellWelder LEFT JOIN HJGL_BS_Welder AS Welder2 ON Welder2.WED_ID = JointInfo.JOT_FloorWelder LEFT JOIN HJGL_BS_Steel AS Steel ON Steel.STE_ID=JointInfo.STE_ID LEFT JOIN HJGL_BS_Steel AS Steel1 ON Steel1.STE_ID=JointInfo.STE_ID2 LEFT JOIN HJGL_BO_WeldReportMain AS WeldReportMain ON WeldReportMain.DReportID = JointInfo.DReportID where JointInfo.ISO_ID=@iso_id) report) v order by v.Sort1,v.Sort2,v.Sort3,v.Sort4,v.Sort5 GO CREATE TABLE [dbo].[HJGL_CH_HardTestReportPrintItem]( [HardTestReportId] [nvarchar](50) NULL, [Number] [int] NULL, [JOT_JointNoStr1] [varchar](50) NULL, [NewJOT_JointNoStr1] [varchar](50) NULL, [TestPart1] [varchar](20) NULL, [HardNessValue1] [varchar](100) NULL, [JOT_JointNoStr2] [varchar](50) NULL, [NewJOT_JointNoStr2] [varchar](50) NULL, [TestPart2] [varchar](20) NULL, [HardNessValue2] [varchar](100) NULL, [JOT_JointNoStr3] [varchar](50) NULL, [NewJOT_JointNoStr3] [varchar](50) NULL, [TestPart3] [varchar](20) NULL, [HardNessValue3] [varchar](100) NULL ) ON [PRIMARY] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度报告打印明细项表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_CH_HardTestReportPrintItem' GO