40 lines
1.3 KiB
Plaintext
40 lines
1.3 KiB
Plaintext
|
|
SELECT F_AMOUNT,* FROM T_SAL_ORDER
|
|
WHERE FSALEORGID=100302 AND T_SAL_ORDER.FBILLNO='' AND F_AMOUNT !=0
|
|
|
|
|
|
|
|
SELECT F_AMOUNT,b.BenCiHeXiao, a.* FROM T_SAL_ORDER a
|
|
LEFT JOIN (SELECT SUM(BenCiHeXiao ) BenCiHeXiao,XiaoShouBillNo FROM dbo.ZZZ_HeXiaoBook
|
|
GROUP BY XiaoShouBillNo) b
|
|
on a.FBILLNO=b.XiaoShouBillNo
|
|
WHERE FSALEORGID=100302 AND F_AMOUNT <> b.BenCiHeXiao AND a.FBILLNO!=''
|
|
|
|
--BEGIN TRAN
|
|
--UPDATE T_SAL_ORDER SET F_AMOUNT=b.BenCiHeXiao
|
|
--FROM (SELECT SUM(BenCiHeXiao ) BenCiHeXiao,XiaoShouBillNo FROM dbo.ZZZ_HeXiaoBook
|
|
--GROUP BY XiaoShouBillNo) b
|
|
--WHERE T_SAL_ORDER.FBILLNO=b.XiaoShouBillNo AND FSALEORGID=100302 AND F_AMOUNT <> b.BenCiHeXiao AND T_SAL_ORDER.FBILLNO!=''
|
|
|
|
--UPDATE T_SAL_ORDER SET F_AMOUNT=0
|
|
--WHERE FSALEORGID=100302 AND T_SAL_ORDER.FBILLNO='' AND F_AMOUNT !=0
|
|
|
|
--COMMIT
|
|
--ROLLBACK
|
|
|
|
|
|
SELECT * FROM dbo.ZZZ_HeXiaoBook WHERE XiaoShouBillNo='SEORD133347'
|
|
ORDER BY ShouKuanBillNo
|
|
|
|
|
|
|
|
--BEGIN TRAN
|
|
--UPDATE T_AR_RECEIVEBILL SET F_AMOUNT=b.BenCiHeXiao
|
|
--FROM (SELECT SUM(BenCiHeXiao ) BenCiHeXiao,ShouKuanBillNo FROM dbo.ZZZ_HeXiaoBook
|
|
--GROUP BY ShouKuanBillNo) b
|
|
--WHERE T_AR_RECEIVEBILL.FBILLNO=b.ShouKuanBillNo AND FSALEORGID=100302 AND F_AMOUNT <> b.BenCiHeXiao AND T_AR_RECEIVEBILL.FBILLNO!=''
|
|
|
|
--UPDATE T_AR_RECEIVEBILL SET F_AMOUNT=0
|
|
--WHERE FSALEORGID=100302 AND T_AR_RECEIVEBILL.FBILLNO ='' AND F_AMOUNT !=0
|
|
----COMMIT
|