SGGL_SHJ/DataBase/版本日志/SGGLDB_V2022-09-15.sql

66 lines
2.3 KiB
MySQL
Raw Normal View History

ALTER VIEW [dbo].[View_Welder_WelderQualify]
AS
/*******<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>***********/
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 '<EFBFBD><EFBFBD><EFBFBD>ɺ<EFBFBD>'
else ((CASE WHEN WelderQualify.ThicknessMin>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.ThicknessMin AS REAL))
else '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' end)+' ~ '+
(CASE WHEN WelderQualify.ThicknessMax>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.ThicknessMax AS REAL))
else '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' end)
) end) as Thickness,
(CASE WHEN WelderQualify.SizesMin is null THEN '<EFBFBD><EFBFBD><EFBFBD>ɺ<EFBFBD>'
else ((CASE WHEN WelderQualify.SizesMin>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.SizesMin AS REAL))
else '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' end)+' ~ '+
(CASE WHEN WelderQualify.SizesMax>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.SizesMax AS REAL))
else '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' end)
) end) as Sizes,
(CASE WHEN WelderQualify.ThicknessMin2 is null THEN '<EFBFBD><EFBFBD><EFBFBD>ɺ<EFBFBD>'
else ((CASE WHEN WelderQualify.ThicknessMin2>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.ThicknessMin2 AS REAL))
else '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' end)+' ~ '+
(CASE WHEN WelderQualify.ThicknessMax2>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.ThicknessMax2 AS REAL))
else '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' end)
) end) as Thickness2,
(CASE WHEN WelderQualify.SizesMin2 is null THEN '<EFBFBD><EFBFBD><EFBFBD>ɺ<EFBFBD>'
else ((CASE WHEN WelderQualify.SizesMin2>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.SizesMin2 AS REAL))
else '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' end)+' ~ '+
(CASE WHEN WelderQualify.SizesMax2>0 THEN CONVERT(VARCHAR(5),CAST(WelderQualify.SizesMax2 AS REAL))
else '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' 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