HJGL_DS/DataBase/版本日志/HJGLDB_DS_2024-08-28_gf.sql

35 lines
1.9 KiB
MySQL
Raw Normal View History

2025-03-12 10:04:13 +08:00
ALTER VIEW [dbo].[Weld_View_ReleaseRecovery]
AS
/********<EFBFBD><EFBFBD><EFBFBD>Ӳ<EFBFBD><EFBFBD>Ϸ<EFBFBD><EFBFBD>Ż<EFBFBD><EFBFBD>ռ<EFBFBD>¼*************/
SELECT v.UsingMatId, v.UsingDate, YEAR(v.UsingDate) AS Years,MONTH(v.UsingDate) AS Months,DAY(v.UsingDate) AS Dayt,
v.ProjectId, v.UsePosition, weld.WeldName, weld.WeldSpec,weld.WeldTypeId, weld.SteelType,
(CASE WHEN stockIn.Warrantybook IS NOT NULL THEN stockIn.Warrantybook
ELSE v.Warrantybook END) AS Warrantybook, stockIn.HeartNo, '<EFBFBD><EFBFBD>' AS WeldUnit,
CAST(CASE WHEN weld.ConvertValue>0 THEN (ISNULL(v.Amount,0)+ISNULL(v.TwoAmount,0)) * weld.ConvertValue
ELSE (ISNULL(v.Amount,0)+ISNULL(v.TwoAmount,0)) END AS DECIMAL(9,2)) AS UsingWeight,
(ISNULL(v.Amount,0)+ISNULL(v.TwoAmount,0)) AS Amount,welder.WED_ID,
ISNULL(r.RecycleAmount,0) AS RecycleAmount,ISNULL(r.ReturnMatTop,0) AS MatTopAmount,
welder.WED_Name AS UsingMan,welder.WED_Code,welder.SignatureUrl AS UsingManUrl,storeman.StoreName,project.ProjectCode,
storeman.SignatureUrl AS StoreNameUrl,uplan.UsingUnit,unit.UnitName,uplan.TeamGroupId,team.TeamGroupName,
storeman.UserId AS StoreMan,uplan.STE_Name AS STE_Code
FROM
dbo.Weld_UsingMat AS v
LEFT JOIN dbo.Weld_RecycleMat r ON r.UsingMatId = v.UsingMatId
LEFT JOIN Weld_WeldInfo AS weld ON weld.WeldId=v.WeldId
LEFT JOIN Weld_WeldType AS wtype ON wtype.WeldTypeId=weld.WeldTypeId
LEFT JOIN dbo.Weld_StockIn AS stockIn ON stockIn.StockInId = v.StockInId
LEFT JOIN HJGL_BS_Welder AS welder ON welder.WED_ID =v.UsingMan
LEFT JOIN dbo.Weld_Storeman storeman ON storeman.StoremanId = v.StoreMan
LEFT JOIN dbo.Weld_UsingPlan uplan ON uplan.UsingPlanId = v.UsingPlanId
LEFT JOIN dbo.Base_TeamGroup team ON team.TeamGroupId = uplan.TeamGroupId
LEFT JOIN dbo.Base_Unit unit ON unit.UnitId=uplan.UsingUnit
LEFT JOIN dbo.Base_Project project ON project.ProjectId = v.ProjectId
GO