37 lines
2.0 KiB
MySQL
37 lines
2.0 KiB
MySQL
|
|
--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
|