66 lines
2.3 KiB
Transact-SQL
66 lines
2.3 KiB
Transact-SQL
|
|
ALTER VIEW [dbo].[View_Welder_WelderQualify]
|
|
AS
|
|
/*******焊工资质***********/
|
|
SELECT WelderQualify.WelderQualifyId,
|
|
WelderQualify.WelderId,
|
|
WelderQualify.QualificationItem,
|
|
WelderQualify.LimitDate,
|
|
WelderQualify.CheckDate,
|
|
WelderQualify.ThicknessMin,
|
|
WelderQualify.ThicknessMax,
|
|
WelderQualify.SizesMin,
|
|
WelderQualify.SizesMax,
|
|
WelderQualify.ThicknessMin2,
|
|
WelderQualify.IsAudit,
|
|
WelderQualify.AuditMan,
|
|
WelderQualify.AuditDate,
|
|
WelderQualify.ThicknessMax2,
|
|
WelderQualify.SizesMin2,
|
|
WelderQualify.SizesMax2,
|
|
(CASE WHEN WelderQualify.ThicknessMin is null THEN '不可焊'
|
|
else ((CASE WHEN WelderQualify.ThicknessMin>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.ThicknessMin AS REAL))
|
|
else '不限' end)+' ~ '+
|
|
(CASE WHEN WelderQualify.ThicknessMax>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.ThicknessMax AS REAL))
|
|
else '不限' end)
|
|
) end) as Thickness,
|
|
(CASE WHEN WelderQualify.SizesMin is null THEN '不可焊'
|
|
else ((CASE WHEN WelderQualify.SizesMin>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.SizesMin AS REAL))
|
|
else '不限' end)+' ~ '+
|
|
(CASE WHEN WelderQualify.SizesMax>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.SizesMax AS REAL))
|
|
else '不限' end)
|
|
) end) as Sizes,
|
|
(CASE WHEN WelderQualify.ThicknessMin2 is null THEN '不可焊'
|
|
else ((CASE WHEN WelderQualify.ThicknessMin2>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.ThicknessMin2 AS REAL))
|
|
else '不限' end)+' ~ '+
|
|
(CASE WHEN WelderQualify.ThicknessMax2>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.ThicknessMax2 AS REAL))
|
|
else '不限' end)
|
|
) end) as Thickness2,
|
|
(CASE WHEN WelderQualify.SizesMin2 is null THEN '不可焊'
|
|
else ((CASE WHEN WelderQualify.SizesMin2>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.SizesMin2 AS REAL))
|
|
else '不限' end)+' ~ '+
|
|
(CASE WHEN WelderQualify.SizesMax2>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.SizesMax2 AS REAL))
|
|
else '不限' end)
|
|
) end) as Sizes2,
|
|
|
|
WelderQualify.Remark,
|
|
Welder.WelderCode,
|
|
Welder.PersonName,
|
|
WelderQualify.WeldingMethod,
|
|
WelderQualify.WeldingLocation,
|
|
WelderQualify.MaterialType,
|
|
WelderQualify.IsPrintShow,
|
|
WelderQualify.WeldType,
|
|
WelderQualify.WelderMode,
|
|
WelderQualify.IsCanWeldG
|
|
FROM Welder_WelderQualify AS WelderQualify
|
|
LEFT JOIN SitePerson_Person AS Welder ON Welder.PersonId=WelderQualify.WelderId
|
|
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|