ALTER TABLE dbo.Sys_DataInTemp ADD Value37 NVARCHAR(50) NULL ALTER TABLE dbo.Sys_DataInTemp ADD Value38 NVARCHAR(50) NULL GO ALTER VIEW [dbo].[View_Batch_PointBatchItem] AS /*************点口明细表*************/ SELECT PointBatchItem.PointBatchItemId, PointBatchItem.PointBatchId, PointBatch.ProjectId, PointBatch.InstallationId, PointBatch.UnitId, PointBatch.PointBatchCode, PointBatch.DetectionTypeId, Pipeline.WorkAreaId, PointBatchItem.WeldJointId, PointBatchItem.PointState AS PState, (CASE PointBatchItem.PointState WHEN '1' THEN '点口' WHEN '2' THEN '扩透' END) AS PointState, --(CASE PointBatchItem.IsAudit WHEN 1 THEN '是' ELSE '否' END) AS PointIsAudit, (CASE WHEN PointBatchItem.IsAudit=1 THEN '是' WHEN (PointBatchItem.IsAudit IS NULL OR PointBatchItem.IsAudit=0) AND PointBatchItem.PointState IS NOT NULL THEN '否' WHEN (PointBatchItem.IsAudit IS NULL OR PointBatchItem.IsAudit=0) AND PointBatchItem.PointState IS NULL THEN '' END) AS PointIsAudit, PointBatchItem.PointDate,--点口日期 PointBatchItem.RepairDate,--返修日期 PointBatchItem.CutDate,--切除日期 PointBatchItem.RepairRecordId, PointBatchItem.IsBuildTrust,--是否委托 WorkArea.WorkAreaCode,--工区号 jot.WeldJointCode,--焊口号 jot.BackingWelderId AS WelderId, --焊工ID jot.JointArea,--焊接区域 jot.Dia, jot.Size,--实际寸径 WeldingDaily.WeldingDate,--焊接日期 jot.PipelineId, --管线ID jot.Material1Id AS Mat, --材质 jot.Specification, --规格 weldType.Flag, --焊缝类型 Pipeline.PipelineCode, --管线号 PipingClass.PipingClassName, --管道等级 (CASE WHEN jot.BackingWelderId!=jot.CoverWelderId THEN backingWelder.WelderCode+'/'+coverWelder.WelderCode ELSE backingWelder.WelderCode END) AS WelderCode--焊工号 FROM Batch_PointBatchItem AS PointBatchItem LEFT JOIN Batch_PointBatch AS PointBatch ON PointBatch.PointBatchId=PointBatchItem.PointBatchId LEFT JOIN Pipeline_WeldJoint AS jot ON jot.WeldJointId=PointBatchItem.WeldJointId LEFT JOIN Pipeline_Pipeline AS Pipeline ON Pipeline.PipelineId=jot.PipelineId LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId LEFT JOIN dbo.Welder_Welder backingWelder ON backingWelder.WelderId = jot.BackingWelderId LEFT JOIN dbo.Welder_Welder coverWelder ON coverWelder.WelderId = jot.CoverWelderId LEFT JOIN Project_WorkArea AS WorkArea ON WorkArea.WorkAreaId=Pipeline.WorkAreaId LEFT JOIN Pipeline_WeldingDaily AS WeldingDaily ON WeldingDaily.WeldingDailyId=jot.WeldingDailyId LEFT JOIN Base_PipingClass AS PipingClass ON PipingClass.PipingClassId=Pipeline.PipingClassId GO