拉取代码
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
|
||||
update WPQ_WPQList set Material1Group=null where Material1Group='-'
|
||||
update WPQ_WPQList set Material2Group=null where Material2Group='-'
|
||||
go
|
||||
@@ -0,0 +1,51 @@
|
||||
|
||||
ALTER VIEW [dbo].[View_HJGL_NoWeldJointFind]
|
||||
AS
|
||||
--δº¸º¸¿Ú²éÕÒ
|
||||
SELECT jot.WeldJointId,
|
||||
jot.WeldJointCode,
|
||||
(case when charindex('/',jot.WeldJointCode)>0
|
||||
then RIGHT(jot.WeldJointCode,CHARINDEX('/',REVERSE(jot.WeldJointCode))-1)
|
||||
else jot.WeldJointCode end) as WeldJointNum,
|
||||
jot.PipelineId,jot.WeldingDailyId,jot.JointAttribute,WeldType.WeldTypeCode,
|
||||
method.WeldingMethodCode,jot.Dia,jot.Thickness, rod.ConsumablesCode AS WeldingRodCode
|
||||
,wire.ConsumablesCode AS WeldingWireCode,
|
||||
mat1.MaterialCode AS Material1Code ,mat2.MaterialCode AS Material2Code
|
||||
FROM dbo.HJGL_WeldJoint jot
|
||||
LEFT JOIN dbo.HJGL_PreWeldingDaily pre ON pre.WeldJointId = jot.WeldJointId
|
||||
LEFT JOIN Base_WeldType AS WeldType ON WeldType.WeldTypeId=jot.WeldTypeId
|
||||
LEFT JOIN Base_WeldingMethod AS method ON method.WeldingMethodId=jot.WeldingMethodId
|
||||
LEFT JOIN Base_Material AS mat1 ON mat1.MaterialId = jot.Material1Id
|
||||
LEFT JOIN Base_Material AS mat2 ON mat2.MaterialId = jot.Material2Id
|
||||
LEFT JOIN Base_Consumables AS wire ON wire.ConsumablesId=jot.WeldingWire
|
||||
LEFT JOIN Base_Consumables AS rod ON rod.ConsumablesId=jot.WeldingRod
|
||||
WHERE pre.PreWeldingDailyId IS NULL
|
||||
GO
|
||||
|
||||
|
||||
ALTER VIEW [dbo].[View_HJGL_WeldingTask]
|
||||
AS
|
||||
SELECT T.WeldTaskId,T.WeldJointId,T.CoverWelderId,T.BackingWelderId,
|
||||
cov.WelderCode AS CoverWelderCode,back.WelderCode AS BackingWelderCode,
|
||||
case when jot.JointAttribute is not null then jot.JointAttribute else T.JointAttribute end as JointAttribute,
|
||||
T.WeldingMode,T.ProjectId,T.UnitWorkId,T.UnitId,T.TaskDate,T.Tabler,T.TableDate,
|
||||
jot.WeldJointCode,jot.Dia,jot.Thickness,jot.Size,jot.WeldingLocationId,
|
||||
CASE WHEN jot.WeldingDailyId IS NULL THEN '·ñ' ELSE 'ÊÇ' END AS IsWelding,
|
||||
P.PipelineCode,B.WeldTypeCode,M.WeldingMethodCode,L.WeldingLocationCode,
|
||||
t.CanWelderCode,t.CanWelderId ,rod.ConsumablesName AS WeldingRodCode,T.CanWeldingRodName,T.CanWeldingWireName,
|
||||
wire.ConsumablesName AS WeldingWireCode,jot.WeldingDailyId,p.PipeArea,
|
||||
(case when charindex('/',jot.WeldJointCode)>0
|
||||
then RIGHT(jot.WeldJointCode,CHARINDEX('/',REVERSE(jot.WeldJointCode))-1)
|
||||
else jot.WeldJointCode end) as WeldJointNum
|
||||
from HJGL_WeldTask T
|
||||
left join HJGL_WeldJoint jot on T.WeldJointId=jot.WeldJointId
|
||||
LEFT JOIN dbo.SitePerson_Person cov ON cov.PersonId=t.CoverWelderId
|
||||
LEFT JOIN dbo.SitePerson_Person back ON back.PersonId=t.BackingWelderId
|
||||
LEFT join HJGL_Pipeline P on jot.PipelineId=P.PipelineId
|
||||
left join Base_WeldType B on jot.WeldTypeId=B.WeldTypeId
|
||||
LEFT join Base_WeldingMethod M on jot.WeldingMethodId=M.WeldingMethodId
|
||||
left join Base_WeldingLocation L on jot.WeldingLocationId=L.WeldingLocationId
|
||||
LEFT JOIN Base_Consumables AS wire ON wire.ConsumablesId=jot.WeldingWire
|
||||
LEFT JOIN Base_Consumables AS rod ON rod.ConsumablesId=jot.WeldingRod
|
||||
|
||||
GO
|
||||
Reference in New Issue
Block a user