65 lines
2.6 KiB
Transact-SQL
65 lines
2.6 KiB
Transact-SQL
|
|
----럿錦보룹션쩌柬暠
|
|
alter VIEW [dbo].[HJGL_View_CH_RepairItemRecord]
|
|
/*럿錦보룹션쩌柬暠*/
|
|
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, --보쌈렘랬
|
|
Steel.STE_Code, --보쌈꼼죕
|
|
CONVERT(FLOAT,JointInfo.JOT_Dia) AS JOT_Dia, --棍쓺
|
|
JointInfo.JOT_PrepareTemp, --渡훑侊똑
|
|
CellWelder.WED_Code AS CellWelderCode, --댔뒀보묏덜뵀
|
|
FloorWelder.WED_Code AS FloorWelderCode, --맨충보묏덜뵀
|
|
Batch.BatchCode, --툽늴긍뵀
|
|
RepairItem.ExtendedNum, --윈탠뵀
|
|
RepairItem.CheckPlace, --쇱꿎뒈듐
|
|
RepairItem.Remark, --구鬧
|
|
RepairItem.CheckPerson, --쇱駱逃
|
|
Repair.RepairTrustDate, --럿錦官辜휑퍅
|
|
Repair.CH_RepairNo --럿錦官辜데긍뵀
|
|
,(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--탠튬북목
|
|
,(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--덤탠튬
|
|
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
|
|
|
|
|