17 lines
553 B
Transact-SQL
17 lines
553 B
Transact-SQL
IF COL_LENGTH('dbo.Tw_InputDetailBarCode', 'Quantity') IS NULL
|
|
BEGIN
|
|
ALTER TABLE dbo.Tw_InputDetailBarCode
|
|
ADD Quantity DECIMAL(18, 4) NULL;
|
|
END;
|
|
GO
|
|
|
|
-- 历史非管材条码每个代表1件;按米计量的管材数量由扫码业务录入,保持为空。
|
|
UPDATE barCode
|
|
SET barCode.Quantity = 1
|
|
FROM dbo.Tw_InputDetailBarCode AS barCode
|
|
LEFT JOIN dbo.HJGL_MaterialCodeLib AS material
|
|
ON material.MaterialCode = barCode.MaterialCode
|
|
WHERE barCode.Quantity IS NULL
|
|
AND ISNULL(LTRIM(RTRIM(material.MaterialUnit)), N'') <> N'米';
|
|
GO
|