Files
GateDge2023_ljy/05.长园/CYG/成本字段四舍五入/销售出库单.sql
liangjunyu a047eee1a4 1
2025-07-24 09:17:12 +08:00

54 lines
2.2 KiB
SQL

--ÏúÊÛ³ö¿âµ¥ T_SAL_OUTSTOCKENTRY
;WITH #table1 AS (
SELECT t0e.FENTRYID
,t0e.F_CYG_COST
,ROUND(t0e.F_CYG_COST,2) 'New_F_CYG_COST'
,t0e.F_CYG_COSTTOTAL
,ROUND(t0e.F_CYG_COSTTOTAL,2) 'New_F_CYG_COSTTOTAL'
,t0e.F_CYG_OPENPRICE
,ROUND(t0e.F_CYG_OPENPRICE,2) 'New_F_CYG_OPENPRICE'
,t0e.F_CYG_OPENTOTAL
,ROUND(t0e.F_CYG_OPENTOTAL,2) 'New_F_CYG_OPENTOTAL'
,t0e.F_CYG_MOUNTINGCOST
,ROUND(t0e.F_CYG_MOUNTINGCOST,2) 'New_F_CYG_MOUNTINGCOST'
,t0e.F_CYG_MOUNTINGTOTAL
,ROUND(t0e.F_CYG_MOUNTINGTOTAL,2) 'New_F_CYG_MOUNTINGTOTAL'
,t0e.F_CYG_OUTSOURCINGPRICE
,ROUND(t0e.F_CYG_OUTSOURCINGPRICE,2) 'New_F_CYG_OUTSOURCINGPRICE'
,t0e.F_CYG_OUTSOURCINGTOTAL
,ROUND(t0e.F_CYG_OUTSOURCINGTOTAL,2) 'New_F_CYG_OUTSOURCINGTOTAL'
from T_SAL_OUTSTOCK t0
INNER JOIN T_SAL_OUTSTOCKENTRY t0e on t0.FID = t0e.FID
--WHERE t0.FBILLNO = 'FA20230202-9'
)
SELECT *
FROM #table1 t0
WHERE NOT (
t0.New_F_CYG_COST = t0.F_CYG_COST
AND t0.New_F_CYG_COSTTOTAL = t0.F_CYG_COSTTOTAL
AND t0.New_F_CYG_OPENPRICE = t0.F_CYG_OPENPRICE
AND t0.New_F_CYG_OPENTOTAL = t0.F_CYG_OPENTOTAL
AND t0.New_F_CYG_MOUNTINGCOST = t0.F_CYG_MOUNTINGCOST
AND t0.New_F_CYG_MOUNTINGTOTAL = t0.F_CYG_MOUNTINGTOTAL
AND t0.New_F_CYG_OUTSOURCINGPRICE = t0.F_CYG_OUTSOURCINGPRICE
AND t0.New_F_CYG_OUTSOURCINGTOTAL = t0.F_CYG_OUTSOURCINGTOTAL
)
--UPDATE t0e SET t0e.F_CYG_COST = t0.New_F_CYG_COST
-- ,t0e.F_CYG_COSTTOTAL = t0.New_F_CYG_COSTTOTAL
-- ,t0e.F_CYG_OPENPRICE = t0.New_F_CYG_OPENPRICE
-- ,t0e.F_CYG_OPENTOTAL = t0.New_F_CYG_OPENTOTAL
-- ,t0e.F_CYG_MOUNTINGCOST = t0.New_F_CYG_MOUNTINGCOST
-- ,t0e.F_CYG_MOUNTINGTOTAL = t0.New_F_CYG_MOUNTINGTOTAL
-- ,t0e.F_CYG_OUTSOURCINGPRICE = t0.New_F_CYG_OUTSOURCINGPRICE
-- ,t0e.F_CYG_OUTSOURCINGTOTAL = t0.New_F_CYG_OUTSOURCINGTOTAL
--FROM #table1 t0
-- INNER JOIN T_SAL_OUTSTOCKENTRY t0e on t0e.FENTRYID = t0.FENTRYID
--WHERE NOT (t0.New_F_CYG_COST = t0.F_CYG_COST
-- AND t0.New_F_CYG_COSTTOTAL = t0.F_CYG_COSTTOTAL
-- AND t0.New_F_CYG_OPENPRICE = t0.F_CYG_OPENPRICE
-- AND t0.New_F_CYG_OPENTOTAL = t0.F_CYG_OPENTOTAL
-- AND t0.New_F_CYG_MOUNTINGCOST = t0.F_CYG_MOUNTINGCOST
-- AND t0.New_F_CYG_MOUNTINGTOTAL = t0.F_CYG_MOUNTINGTOTAL
-- AND t0.New_F_CYG_OUTSOURCINGPRICE = t0.F_CYG_OUTSOURCINGPRICE
-- AND t0.New_F_CYG_OUTSOURCINGTOTAL = t0.F_CYG_OUTSOURCINGTOTAL
--)