65 lines
2.6 KiB
MySQL
65 lines
2.6 KiB
MySQL
|
|
|
|||
|
|
----<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>ͼ
|
|||
|
|
alter VIEW [dbo].[HJGL_View_CH_RepairItemRecord]
|
|||
|
|
/*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>ͼ*/
|
|||
|
|
AS
|
|||
|
|
SELECT
|
|||
|
|
Record.RepairItemRecordId,
|
|||
|
|
Record.ProjectId,
|
|||
|
|
Record.ISO_ID,
|
|||
|
|
Record.JOT_ID,
|
|||
|
|
Record.FilmNum,
|
|||
|
|
Record.TrustItemID,
|
|||
|
|
Record.BatchId,
|
|||
|
|
Record.RepairMark,
|
|||
|
|
Record.DefectNature,
|
|||
|
|
Record.IsWeld,
|
|||
|
|
Record.JOT_CellWelder,
|
|||
|
|
Record.JOT_FloorWelder,
|
|||
|
|
Record.WeldDate,
|
|||
|
|
Record.ConstructionPerson,
|
|||
|
|
Record.ConfirmDate,
|
|||
|
|
Record.FeedbackDate,
|
|||
|
|
Record.NDT_ID,
|
|||
|
|
Record.IsPrint,
|
|||
|
|
Record.PrintMan,
|
|||
|
|
Record.PrintDate,
|
|||
|
|
Record.TrustRemark,
|
|||
|
|
Project.ProjectCode,
|
|||
|
|
IsoInfo.ISO_IsoNo,
|
|||
|
|
JointInfo.JOT_JointNo,
|
|||
|
|
CASE Record.IsWeld WHEN 1 THEN 'True'
|
|||
|
|
ELSE 'False' END AS IsWeldStr,
|
|||
|
|
WeldMethod.WME_Name, --<EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
Steel.STE_Code, --<EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CONVERT(FLOAT,JointInfo.JOT_Dia) AS JOT_Dia, --<EFBFBD>⾶
|
|||
|
|
JointInfo.JOT_PrepareTemp, --Ԥ<EFBFBD><EFBFBD><EFBFBD>¶<EFBFBD>
|
|||
|
|
CellWelder.WED_Code AS CellWelderCode, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
FloorWelder.WED_Code AS FloorWelderCode, --<EFBFBD><EFBFBD><EFBFBD>溸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
Batch.BatchCode, --<EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
RepairItem.ExtendedNum, --<EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD>
|
|||
|
|
RepairItem.CheckPlace, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD>
|
|||
|
|
RepairItem.Remark, --<EFBFBD><EFBFBD>ע
|
|||
|
|
RepairItem.CheckPerson, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա
|
|||
|
|
Repair.RepairTrustDate, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ί<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
Repair.CH_RepairNo --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ί<EFBFBD>е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
,(case when trustItem.CH_TrustItemID is not null and trustItem.States='2' then 1 else (case when repairItems.CH_RepairItemId is not null and repairItems.States='2' then 1 else 0 end) end) as States1--<EFBFBD><EFBFBD>Ƭ<EFBFBD>ϸ<EFBFBD>
|
|||
|
|
,(case when trustItem.CH_TrustItemID is not null and trustItem.States!='2' then 1 else (case when repairItems.CH_RepairItemId is not null and repairItems.States!='2' then 1 else 0 end) end) as States3--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ
|
|||
|
|
FROM dbo.HJGL_CH_RepairItemRecord AS Record
|
|||
|
|
LEFT JOIN dbo.Base_Project AS Project ON Project.ProjectId=Record.ProjectId
|
|||
|
|
LEFT JOIN dbo.HJGL_PW_IsoInfo AS IsoInfo ON Record.ISO_ID = IsoInfo.ISO_ID
|
|||
|
|
LEFT JOIN dbo.HJGL_PW_JointInfo AS JointInfo ON JointInfo.JOT_ID = Record.JOT_ID
|
|||
|
|
LEFT JOIN dbo.HJGL_BS_WeldMethod AS WeldMethod ON WeldMethod.WME_ID = JointInfo.WME_ID
|
|||
|
|
LEFT JOIN dbo.HJGL_BS_Steel AS Steel ON Steel.STE_ID=JointInfo.STE_ID
|
|||
|
|
LEFT JOIN dbo.HJGL_BS_Welder AS CellWelder ON CellWelder.WED_ID=Record.JOT_CellWelder
|
|||
|
|
LEFT JOIN dbo.HJGL_BS_Welder AS FloorWelder ON FloorWelder.WED_ID=Record.JOT_FloorWelder
|
|||
|
|
LEFT JOIN dbo.HJGL_BO_Batch AS Batch ON Batch.BatchId=Record.BatchId
|
|||
|
|
LEFT JOIN dbo.HJGL_CH_RepairItem AS RepairItem ON RepairItem.RepairItemRecordId=Record.RepairItemRecordId
|
|||
|
|
LEFT JOIN dbo.HJGL_CH_Repair AS Repair ON Repair.CH_RepairID=RepairItem.CH_RepairID
|
|||
|
|
left join HJGL_CH_TrustItem as trustItem on trustItem.CH_TrustItemID = Record.TrustItemID
|
|||
|
|
left join HJGL_CH_RepairItem as repairItems on repairItems.CH_RepairItemId= Record.TrustItemID
|
|||
|
|
|
|||
|
|
GO
|
|||
|
|
|
|||
|
|
|