186 lines
6.9 KiB
MySQL
186 lines
6.9 KiB
MySQL
|
USE [SGGLDB_TCC]
|
|||
|
GO
|
|||
|
|
|||
|
/****** Object: View [dbo].[View_JointInfo] Script Date: 2021/11/1 21:40:39 ******/
|
|||
|
SET ANSI_NULLS ON
|
|||
|
GO
|
|||
|
|
|||
|
SET QUOTED_IDENTIFIER ON
|
|||
|
GO
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
ALTER VIEW [dbo].[View_JointInfo]
|
|||
|
AS
|
|||
|
/********<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD>б<EFBFBD>*********/
|
|||
|
select
|
|||
|
jointInfo.JOT_ID,
|
|||
|
jointInfo.ProjectId,
|
|||
|
jointInfo.JOT_JointNo,
|
|||
|
jointInfo.DReportID,
|
|||
|
jointInfo.DetectionTypeId,
|
|||
|
jointInfo.DetectionRateId,
|
|||
|
is_hj= -----<EFBFBD>Ƿ<EFBFBD>
|
|||
|
(case isnull(jointInfo.DReportID,'')
|
|||
|
when '' then '<EFBFBD><EFBFBD>'
|
|||
|
else '<EFBFBD><EFBFBD>'
|
|||
|
end),
|
|||
|
jointInfo.JOT_JointStatus,
|
|||
|
(case jointInfo.JOT_JointStatus
|
|||
|
when '100' then '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
when '102' then '<EFBFBD><EFBFBD>'
|
|||
|
when '101' then '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
when '104' then '<EFBFBD><EFBFBD><EFBFBD>г<EFBFBD>' end) as JointStatusName,---<EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
|
|||
|
|
|||
|
(case jointInfo.JOT_TrustFlag
|
|||
|
when '01' then 'һ<EFBFBD><EFBFBD>ί<EFBFBD><EFBFBD>,δ<><CEB4><EFBFBD><EFBFBD>'
|
|||
|
when '02' then 'һ<EFBFBD><EFBFBD>ί<EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
when '11' then '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ί<EFBFBD><EFBFBD>,δ<><CEB4><EFBFBD><EFBFBD>'
|
|||
|
when '12' then '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ί<EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
when '21' then '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ί<EFBFBD><EFBFBD>,δ<><CEB4><EFBFBD><EFBFBD>'
|
|||
|
when '22' then '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ί<EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
else '' end) as JOT_TrustFlagName,--ί<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
(case jointInfo.JOT_CheckFlag
|
|||
|
when '01' then 'һ<EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD>,δ<><CEB4><EFBFBD><EFBFBD>'
|
|||
|
when '02' then 'һ<EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
when '11' then '<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD>,δ<><CEB4><EFBFBD><EFBFBD>'
|
|||
|
when '12' then '<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
when '21' then '<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD>,δ<><CEB4><EFBFBD><EFBFBD>'
|
|||
|
when '22' then '<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
else '' end) as JOT_CheckFlagName,--̽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
jointInfo.ISO_ID,
|
|||
|
isoInfo.ISO_IsoNo, --<EFBFBD><EFBFBD><EFBFBD>ߺ<EFBFBD>
|
|||
|
isoInfo.ISO_IsoNumber,
|
|||
|
isoInfo.WorkAreaId, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
workArea.WorkAreaCode, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
weldReport.JOT_WeldDate, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
weldReport.JOT_DailyReportNo, --<EFBFBD>ձ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.WLO_Code, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
case jointInfo.WLO_Code when 'F' then '<EFBFBD><EFBFBD>װ'
|
|||
|
when 'S' then 'Ԥ<EFBFBD><EFBFBD>'
|
|||
|
else '' end as WLO_CodeStr, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
Material.MaterialCode as STE_Name1,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1
|
|||
|
Material1.MaterialCode as STE_Name2,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2
|
|||
|
com1.ComponentsName as Component1,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD>
|
|||
|
com2.ComponentsName as Component2,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_CellWelder, --<EFBFBD><EFBFBD><EFBFBD>溸<EFBFBD><EFBFBD>Id
|
|||
|
cellWelder.WED_Code as WED_Code1, --<EFBFBD><EFBFBD><EFBFBD>溸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
cellWelder.WED_Name as WED_Name1, --<EFBFBD><EFBFBD><EFBFBD>溸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_FloorWelder, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Id
|
|||
|
floorWelder.WED_Code as WED_Code2, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
floorWelder.WED_Name as WED_Name2, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_JointDesc,--<EFBFBD><EFBFBD><EFBFBD>ڹ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_Dia,--<EFBFBD>⾶
|
|||
|
jointInfo.JOT_Size,--<EFBFBD>羶
|
|||
|
jointInfo.JOT_Sch,--<EFBFBD>ں<EFBFBD>
|
|||
|
jointInfo.JOT_FactSch,--ʵ<EFBFBD>ʱں<EFBFBD>
|
|||
|
grooveType.GrooveTypeName, --<EFBFBD>¿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOTY_ID,
|
|||
|
weldType.WeldTypeName,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.WME_ID,
|
|||
|
weldingMethod.WeldingMethodName,--<EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
m2.ConsumablesCode as WeldSilk,--<EFBFBD><EFBFBD>˿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
m1.ConsumablesCode as WeldMat,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
weldingLocation.WeldingLocationName, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_DoneDin,--<EFBFBD><EFBFBD><EFBFBD>ɴ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_PrepareTemp,--Ԥ<EFBFBD><EFBFBD><EFBFBD>¶<EFBFBD>
|
|||
|
jointInfo.ActualPrepareTemp,--ʵ<EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD>¶<EFBFBD>
|
|||
|
jointInfo.JOT_JointAttribute,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_Location, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_CellTemp,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¶<EFBFBD>
|
|||
|
jointInfo.JOT_LastTemp,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¶<EFBFBD>
|
|||
|
jointInfo.JOT_HeartNo1,--¯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1
|
|||
|
jointInfo.JOT_HeartNo2,--¯<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2
|
|||
|
point.PW_PointDate as PointDate,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
point.PW_PointNo as PointNo,--<EFBFBD><EFBFBD><EFBFBD>ڱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
'' AS CH_TrustCode,--ί<EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
'' AS CH_TrustDate,--ί<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
--(select CH_TrustCode from dbo.CH_Trust where CH_TrustType='1' and CH_TrustID in (select CH_TrustID from dbo.CH_TrustItem where JOT_ID=PW_JointInfo.JOT_ID )) as CH_TrustCode,
|
|||
|
--(select CH_TrustDate from dbo.CH_Trust where CH_TrustType='1' and CH_TrustID in (select CH_TrustID from dbo.CH_TrustItem where JOT_ID=PW_JointInfo.JOT_ID )) as CH_TrustDate,
|
|||
|
jointInfo.JOT_FaceCheckResult,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
JOT_FaceCheckDate,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_FaceChecker,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա
|
|||
|
(case when jointInfo.IS_Proess='1' then '<EFBFBD><EFBFBD>' else '<EFBFBD><EFBFBD>' end) as IS_Proess,--<EFBFBD>Ƿ<EFBFBD><EFBFBD>ȴ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_BelongPipe,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD>
|
|||
|
jointInfo.JOT_Electricity,--<EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_Voltage,--<EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>ѹ
|
|||
|
jointInfo.WeldingSpeed, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD>
|
|||
|
jointInfo.JOT_ProessDate,--<EFBFBD>ȴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.JOT_HotRpt,--<EFBFBD>ȴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
jointInfo.PW_PointID,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Id
|
|||
|
|
|||
|
--FloorWelderEDU.TeamGroupName as FloorGroup, --<EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
--CellWelderEDU.TeamGroupName as CellGroup, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
--IS_Compute,
|
|||
|
--jointInfo.JOT_NDTResult,
|
|||
|
--JOT_PHWTDate,
|
|||
|
--JOT_PHWTReportNo,
|
|||
|
--JOT_PHWTResult,
|
|||
|
--JOT_JointFlag,
|
|||
|
--JOT_BecauseJointNo,
|
|||
|
--JOT_RepairFlag,
|
|||
|
--JOT_CheckResult,
|
|||
|
--JOT_CellWeldRules,
|
|||
|
--JOT_FloorWeldRules,
|
|||
|
--FloorWeld1.WED_Name as FloorWeld1,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
--CellWelder1.WED_Name as CellWelder1,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>湤
|
|||
|
--FloorWeld2.WED_Name as FloorWeld2,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
--CellWelder2.WED_Name as CellWelder2,--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>湤
|
|||
|
--Base_DetectionType.DetectionTypeName as NDT_Name,--̽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
--CH_Repair1.CH_RepairNo as RePairNo1, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1
|
|||
|
--CH_Repair1.CH_RepairDate as RePairDate1, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1
|
|||
|
--CH_Repair2.CH_RepairNo as RePairNo2, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2
|
|||
|
--CH_Repair2.CH_RepairDate as RePairDate2, --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2
|
|||
|
--Fix1_date,
|
|||
|
--Fix2_date,
|
|||
|
|
|||
|
Base_DetectionRate.DetectionRateValue as NDTR_Name, --̽<EFBFBD>˱<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
--if_dk= --<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
-- (case isnull(jointInfo.PW_PointID,'')
|
|||
|
-- when '' then '0'
|
|||
|
-- else '1'
|
|||
|
-- end),
|
|||
|
jointInfo.Extend_Length,
|
|||
|
jointInfo.JOT_Remark
|
|||
|
from PW_JointInfo as jointInfo
|
|||
|
left join PW_IsoInfo as isoInfo on isoInfo.ISO_ID=jointInfo.ISO_ID
|
|||
|
left join BO_WeldReportMain as weldReport on weldReport.DReportID=jointInfo.DReportID
|
|||
|
left join ProjectData_WorkArea as workArea on isoInfo.WorkAreaId=workArea.WorkAreaId
|
|||
|
left join Base_Material as Material on Material.MaterialId=jointInfo.MaterialId
|
|||
|
left join Base_Material as Material1 on Material1.MaterialId=jointInfo.MaterialId2
|
|||
|
left join BS_Welder as cellWelder on cellWelder.WED_ID= jointInfo.JOT_CellWelder
|
|||
|
left join BS_Welder as floorWelder on floorWelder.WED_ID=jointInfo.JOT_FloorWelder
|
|||
|
LEFT Join BS_Welder as floorWeld1 on floorWeld1.WED_ID= jointInfo.Fix1_FloorWeld
|
|||
|
LEFT Join BS_Welder as floorWeld2 on floorWeld2.WED_ID= jointInfo.Fix2_FloorWeld
|
|||
|
LEFT join BS_Welder as cellWelder1 on cellWelder1.WED_ID=jointInfo.Fix1_CellWelder
|
|||
|
LEFT join BS_Welder as cellWelder2 on cellWelder2.WED_ID=jointInfo.Fix2_CellWelder
|
|||
|
left join Base_WeldingLocation as weldingLocation on weldingLocation.WeldingLocationCode =jointInfo.WLO_Code
|
|||
|
--left join ProjectData_TeamGroup as FloorWelderEDU on FloorWelderEDU.TeamGroupId=jointInfo.JOT_FloorGroup
|
|||
|
--left join ProjectData_TeamGroup as CellWelderEDU on CellWelderEDU.TeamGroupId=jointInfo.JOT_CellGroup
|
|||
|
left join Base_Components as com1 on com1.ComponentsId=jointInfo.JOT_Component1
|
|||
|
left join Base_Components as com2 on com2.ComponentsId=jointInfo.JOT_Component2
|
|||
|
left join Base_Consumables m1 on m1.ConsumablesId=jointInfo.JOT_WeldMat
|
|||
|
left join Base_Consumables m2 on m2.ConsumablesId=jointInfo.JOT_WeldSilk
|
|||
|
left join Base_WeldType as weldType on weldType.WeldTypeId=jointInfo.JOTY_ID
|
|||
|
left join Base_WeldingMethod as weldingMethod on weldingMethod.WeldingMethodId=jointInfo.WME_ID
|
|||
|
left join Base_GrooveType as grooveType on grooveType.GrooveTypeId=jointInfo.JST_ID
|
|||
|
left join BO_Point as point on point.PW_PointID = jointInfo.PW_PointID
|
|||
|
--left join Base_DetectionType on Base_DetectionType.DetectionTypeId=jointInfo.NDT_ID
|
|||
|
--left join CH_Repair as CH_Repair1 on CH_Repair1.CH_RepairID = PW_JointInfo.CH_RepairID1
|
|||
|
--left join CH_Repair as CH_Repair2 on CH_Repair2.CH_RepairID = PW_JointInfo.CH_RepairID2
|
|||
|
left join Base_DetectionRate on Base_DetectionRate.DetectionRateId=isoInfo.DetectionRateId
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
GO
|
|||
|
|
|||
|
|