26ff8d9b4f
Set up repository with legacy .NET Framework 4.8 source (OLD/), new .NET 10 Blazor solution (NEW/), OpenSpec specifications, documentation, and project configuration.
18 lines
797 B
Plaintext
Executable File
18 lines
797 B
Plaintext
Executable File
--Add any work orders split from flagged work orders
|
|
WITH SP_WO AS
|
|
(
|
|
SELECT DISTINCT wo.WorkOrderNumber,
|
|
wo.LotNumber,
|
|
wo.BranchCode,
|
|
wo.ShortItemNumber
|
|
FROM dbo.WorkOrder AS wo INNER JOIN
|
|
#Temp_WO AS tw_o ON (wo.ParentWorkOrderNumber = CAST(tw_o.WorkOrderNumber AS VARCHAR(8)) AND wo.BranchCode = tw_o.BranchCode)
|
|
)
|
|
MERGE #Temp_WO AS TARGET
|
|
USING SP_WO AS SOURCE
|
|
ON (TARGET.WorkOrderNumber = SOURCE.WorkOrderNumber AND TARGET.BranchCode = SOURCE.BranchCode)
|
|
WHEN MATCHED THEN
|
|
UPDATE SET TARGET.SplitOrder = 1
|
|
WHEN NOT MATCHED BY TARGET THEN
|
|
INSERT (WorkOrderNumber, LotNumber, BranchCode, ShortItemNumber, SplitOrder)
|
|
VALUES (SOURCE.WorkOrderNumber, SOURCE.LotNumber, SOURCE.BranchCode, SOURCE.ShortItemNumber, 1); |