Initial commit: JDE Scoping Tool migration project
Set up repository with legacy .NET Framework 4.8 source (OLD/), new .NET 10 Blazor solution (NEW/), OpenSpec specifications, documentation, and project configuration.
This commit is contained in:
Executable
+28
@@ -0,0 +1,28 @@
|
||||
CREATE VIEW [dbo].[LastDataUpdates]
|
||||
AS
|
||||
WITH UPDATE_CTE
|
||||
AS (
|
||||
SELECT du.TableName,
|
||||
du.UpdateType,
|
||||
du.StartDT,
|
||||
ROW_NUMBER() OVER (PARTITION BY du.TableName, du.UpdateType ORDER BY du.StartDT DESC) AS RN
|
||||
FROM dbo.DataUpdate du
|
||||
WHERE du.WasSuccessful = 1)
|
||||
SELECT TableName,
|
||||
COALESCE([3], '1970-01-01') AS MassUpdateDT,
|
||||
COALESCE(COALESCE([2], [3]), '1970-01-01') AS DailyUpdateDT,
|
||||
COALESCE(COALESCE(COALESCE([1], [2]), [3]), '1970-01-01') AS HourlyUpdateDT
|
||||
FROM
|
||||
(
|
||||
SELECT UPDATE_CTE.TableName,
|
||||
UPDATE_CTE.UpdateType,
|
||||
UPDATE_CTE.StartDT,
|
||||
UPDATE_CTE.RN
|
||||
FROM UPDATE_CTE
|
||||
WHERE RN = 1
|
||||
) AS Source
|
||||
PIVOT
|
||||
(
|
||||
MAX(StartDT)
|
||||
FOR UpdateType IN ([1], [2], [3])
|
||||
) AS PivotTable
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
CREATE VIEW dbo.LotUsage AS
|
||||
(
|
||||
SELECT hist.*
|
||||
FROM dbo.LotUsage_Hist hist
|
||||
UNION ALL
|
||||
SELECT curr.*
|
||||
FROM dbo.LotUsage_Curr curr
|
||||
)
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
CREATE VIEW dbo.WorkOrder AS
|
||||
(
|
||||
SELECT hist.*
|
||||
FROM dbo.WorkOrder_Hist hist
|
||||
UNION ALL
|
||||
SELECT curr.*
|
||||
FROM dbo.WorkOrder_Curr curr
|
||||
)
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
CREATE VIEW dbo.WorkOrderComponent AS
|
||||
(
|
||||
SELECT hist.*
|
||||
FROM dbo.WorkOrderComponent_Hist hist
|
||||
UNION ALL
|
||||
SELECT curr.*
|
||||
FROM dbo.WorkOrderComponent_Curr curr
|
||||
)
|
||||
Executable
+41
@@ -0,0 +1,41 @@
|
||||
CREATE VIEW [dbo].[WorkOrderStep] AS
|
||||
SELECT wos.WorkOrderNumber,
|
||||
wos.WorkCenterCode,
|
||||
wos.StepNumber,
|
||||
wos.StepTypeCode,
|
||||
wos.BranchCode,
|
||||
wos.StepDescription,
|
||||
wos.StartDT,
|
||||
wos.EndDT,
|
||||
wos.FunctionCode,
|
||||
fc.Description AS FunctionOperationDescription,
|
||||
wos.ScrappedQuantity,
|
||||
wos.LastUpdateDT
|
||||
FROM
|
||||
(SELECT hist.WorkOrderNumber,
|
||||
hist.WorkCenterCode,
|
||||
hist.StepNumber,
|
||||
hist.StepTypeCode,
|
||||
hist.BranchCode,
|
||||
hist.StepDescription,
|
||||
hist.StartDT,
|
||||
hist.EndDT,
|
||||
hist.FunctionCode,
|
||||
hist.ScrappedQuantity,
|
||||
hist.LastUpdateDT
|
||||
FROM dbo.WorkOrderStep_Hist hist
|
||||
UNION ALL
|
||||
SELECT curr.WorkOrderNumber,
|
||||
curr.WorkCenterCode,
|
||||
curr.StepNumber,
|
||||
curr.StepTypeCode,
|
||||
curr.BranchCode,
|
||||
curr.StepDescription,
|
||||
curr.StartDT,
|
||||
curr.EndDT,
|
||||
curr.FunctionCode,
|
||||
curr.ScrappedQuantity,
|
||||
curr.LastUpdateDT
|
||||
FROM dbo.WorkOrderStep_Curr curr
|
||||
) wos LEFT OUTER JOIN
|
||||
dbo.FunctionCode fc ON (wos.FunctionCode = fc.Code)
|
||||
Executable
+21
@@ -0,0 +1,21 @@
|
||||
CREATE VIEW dbo.WorkOrderTime AS (
|
||||
SELECT hist.UniqueID,
|
||||
hist.WorkOrderNumber,
|
||||
hist.StepNumber,
|
||||
hist.WorkCenterCode,
|
||||
hist.BranchCode,
|
||||
hist.AddressNumber,
|
||||
hist.GlDate,
|
||||
hist.LastUpdateDT
|
||||
FROM dbo.WorkOrderTime_Hist hist
|
||||
UNION ALL
|
||||
SELECT curr.UniqueID,
|
||||
curr.WorkOrderNumber,
|
||||
curr.StepNumber,
|
||||
curr.WorkCenterCode,
|
||||
curr.BranchCode,
|
||||
curr.AddressNumber,
|
||||
curr.GlDate,
|
||||
curr.LastUpdateDT
|
||||
FROM dbo.WorkOrderTime_Curr curr
|
||||
)
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
CREATE VIEW [dbo].[WorkOrderTotalScrap] AS
|
||||
SELECT wos.WorkOrderNumber,
|
||||
COALESCE(SUM(wos.ScrappedQuantity), 0) AS TotalScrappedQuantity
|
||||
FROM dbo.WorkOrderStep wos
|
||||
WHERE wos.StepNumber = ROUND(wos.StepNumber, 0)
|
||||
GROUP BY wos.WorkOrderNumber;
|
||||
Reference in New Issue
Block a user