37 lines
2.0 KiB
SQL
37 lines
2.0 KiB
SQL
--UPDATE t1e SET t1e.F_UHIK_QTY_RE5 = t0e.FMOREQTYBASE
|
|
SELECT t0e.FENTRYID
|
|
,t0e.FMOREQTYBASE
|
|
,t1e.F_UHIK_QTY_RE5
|
|
,t1e.FENTRYID AS '藁새繫列데'
|
|
,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 '藁새繫列데'
|
|
,DENSE_RANK() OVER (PARTITION BY t0e.FENTRYID ORDER BY t1e.FENTRYID DESC)
|
|
,t2e.FENTRYID AS '饋簡藁새데'
|
|
,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 '말岱좆(샘굶데貫)',t0e.F_UHIK_QTY_QTR
|
|
-- ,t0e_f.FSALUNITID,t1.FNUMBER '말岱좆',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 |