54 lines
2.2 KiB
SQL
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
|
|
--) |