1
This commit is contained in:
37
宝锐_更新富余量.sql
Normal file
37
宝锐_更新富余量.sql
Normal file
@@ -0,0 +1,37 @@
|
||||
--UPDATE t1e SET t1e.F_UHIK_QTY_RE5 = t0e.FMOREQTYBASE
|
||||
SELECT t0e.FENTRYID
|
||||
,t0e.FMOREQTYBASE
|
||||
,t1e.F_UHIK_QTY_RE5
|
||||
,t1e.FENTRYID AS '<EFBFBD>˻<EFBFBD>֪ͨ<EFBFBD><EFBFBD>'
|
||||
,DENSE_RANK() OVER (PARTITION BY t0e.FENTRYID ORDER BY t1e.FENTRYID DESC)
|
||||
FROM T_SAL_OUTSTOCKENTRY t0e
|
||||
INNER JOIN T_SAL_RETURNNOTICEENTRY_LK t1e_lk on t0e.FID = t1e_lk.FSBILLID AND t0e.FENTRYID = t1e_lk.FSID AND t1e_lk.FSTABLENAME = 'T_SAL_OUTSTOCKENTRY'
|
||||
INNER JOIN T_SAL_RETURNNOTICEENTRY t1e on t1e.FENTRYID = t1e_lk.FENTRYID
|
||||
WHERE t0e.FMOREQTYBASE != 0
|
||||
|
||||
--UPDATE t2e SET t2e.F_UHIK_QTY_QTR = t0e.FMOREQTYBASE
|
||||
SELECT t0e.FENTRYID
|
||||
,t0e.FMOREQTYBASE
|
||||
,t1e.F_UHIK_QTY_RE5
|
||||
,t2e.F_UHIK_QTY_QTR
|
||||
,t1e.FENTRYID AS '<EFBFBD>˻<EFBFBD>֪ͨ<EFBFBD><EFBFBD>'
|
||||
,DENSE_RANK() OVER (PARTITION BY t0e.FENTRYID ORDER BY t1e.FENTRYID DESC)
|
||||
,t2e.FENTRYID AS '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD><EFBFBD><EFBFBD>'
|
||||
,ROW_NUMBER() OVER (PARTITION BY t1e.FENTRYID ORDER BY t2e.FENTRYID DESC)
|
||||
FROM T_SAL_OUTSTOCKENTRY t0e
|
||||
INNER JOIN T_SAL_RETURNNOTICEENTRY_LK t1e_lk on t0e.FID = t1e_lk.FSBILLID AND t0e.FENTRYID = t1e_lk.FSID AND t1e_lk.FSTABLENAME = 'T_SAL_OUTSTOCKENTRY'
|
||||
INNER JOIN T_SAL_RETURNNOTICEENTRY t1e on t1e.FENTRYID = t1e_lk.FENTRYID
|
||||
INNER JOIN T_SAL_RETURNSTOCKENTRY_LK t2e_lk on t1e.FID = t2e_lk.FSBILLID AND t1e.FENTRYID = t2e_lk.FSID AND t2e_lk.FSTABLENAME = 'T_SAL_RETURNNOTICEENTRY'
|
||||
INNER JOIN T_SAL_RETURNSTOCKENTRY t2e on t2e_lk.FENTRYID = t2e.FENTRYID
|
||||
WHERE t0e.FMOREQTYBASE != 0
|
||||
|
||||
|
||||
UPDATE t0e SET t0e.F_UHIK_QTY_QTR = (CASE WHEN t0e.FBASEUNITID = 109724 AND t0e_f.FSALUNITID = 109592 THEN t0e.FMOREQTY * 1000 ELSE t0e.FMOREQTY END)
|
||||
--SELECT t0e.FBASEUNITID,t2.FNUMBER '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><EFBFBD>',t0e.F_UHIK_QTY_QTR
|
||||
-- ,t0e_f.FSALUNITID,t1.FNUMBER '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>',t0e.FMOREQTY
|
||||
-- ,(CASE WHEN t0e.FBASEUNITID = 109724 AND t0e_f.FSALUNITID = 109592 THEN t0e.FMOREQTY * 1000 ELSE t0e.FMOREQTY END)
|
||||
FROM T_SAL_RETURNSTOCKENTRY t0e
|
||||
INNER JOIN T_SAL_RETURNSTOCKENTRY_F t0e_f on t0e.FENTRYID = t0e_f.FENTRYID
|
||||
INNER JOIN T_BD_UNIT t1 on t1.FUNITID = t0e_f.FSALUNITID
|
||||
INNER JOIN T_BD_UNIT t2 on t2.FUNITID = t0e.FBASEUNITID
|
||||
WHERE t0e.FMOREQTY != 0 AND F_UHIK_QTY_QTR = 0
|
||||
Reference in New Issue
Block a user