1
This commit is contained in:
60
05.长园/CYG/修正销售合同金额_202407111359.sql
Normal file
60
05.长园/CYG/修正销售合同金额_202407111359.sql
Normal file
@@ -0,0 +1,60 @@
|
||||
/*<EFBFBD><EFBFBD><EFBFBD>Ҷ<EFBFBD>Ӧ<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><EFBFBD><EFBFBD>start*/
|
||||
SELECT t0.FBILLNO,t0.FID
|
||||
,t0f.FBILLALLAMOUNT
|
||||
,ROUND(t0f.FBILLALLAMOUNT,2)
|
||||
,t0f.FCONTRACTAMOUNT
|
||||
,ROUND(t0f.FCONTRACTAMOUNT,2)
|
||||
,t0f.FBILLALLAMOUNT_LC
|
||||
,ROUND(t0f.FBILLALLAMOUNT_LC,2)
|
||||
,t0f.FCONTRACTAMOUNT_LC
|
||||
,ROUND(t0f.FCONTRACTAMOUNT_LC,2)
|
||||
FROM T_CRM_CONTRACT t0
|
||||
INNER JOIN T_CRM_CONTRACTFIN t0f on t0.FID = t0f.FID
|
||||
WHERE 1=1
|
||||
AND RIGHT(t0f.FBILLALLAMOUNT,3) != 0
|
||||
/*<EFBFBD><EFBFBD><EFBFBD>Ҷ<EFBFBD>Ӧ<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>β<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD><EFBFBD><EFBFBD>end*/
|
||||
|
||||
/**<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>start**/
|
||||
SELECT t0.FBILLNO,t0.FID
|
||||
,t0f.FBILLALLAMOUNT
|
||||
,ROUND(t0f.FBILLALLAMOUNT,2)
|
||||
,t0f.FCONTRACTAMOUNT
|
||||
,ROUND(t0f.FCONTRACTAMOUNT,2)
|
||||
,t0f.FBILLALLAMOUNT_LC
|
||||
,ROUND(t0f.FBILLALLAMOUNT_LC,2)
|
||||
,t0f.FCONTRACTAMOUNT_LC
|
||||
,ROUND(t0f.FCONTRACTAMOUNT_LC,2)
|
||||
FROM T_CRM_CONTRACT t0
|
||||
INNER JOIN T_CRM_CONTRACTFIN t0f on t0.FID = t0f.FID
|
||||
WHERE t0.FBILLNO IN ('XSHT002732','XSHT002793','XSHT003877','XSHT003424')
|
||||
|
||||
--UPDATE t0f SET-- t0.FBILLNO,t0.FID
|
||||
-- t0f.FBILLALLAMOUNT = ROUND(t0f.FBILLALLAMOUNT,6)
|
||||
-- ,t0f.FCONTRACTAMOUNT = ROUND(t0f.FCONTRACTAMOUNT,6)
|
||||
-- ,t0f.FBILLALLAMOUNT_LC = ROUND(t0f.FBILLALLAMOUNT_LC,6)
|
||||
-- ,t0f.FCONTRACTAMOUNT_LC = ROUND(t0f.FCONTRACTAMOUNT_LC,6)
|
||||
-- --,t0p.FRECADVANCEAMOUNT
|
||||
--FROM T_CRM_CONTRACT t0
|
||||
-- INNER JOIN T_CRM_CONTRACTFIN t0f on t0.FID = t0f.FID
|
||||
-- --INNER JOIN T_CRM_CONTRACTPLAN t0p on t0.FID = t0p.FID
|
||||
--WHERE t0.FBILLNO IN ('XSHT002732','XSHT002793','XSHT003877','XSHT003424')
|
||||
|
||||
/**<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>end**/
|
||||
|
||||
|
||||
/*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>ͬ<EFBFBD>տ<EFBFBD><EFBFBD>ƻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>start*/
|
||||
SELECT t0.FBILLNO,t0.FID,t0f.FCONTRACTAMOUNT,t0p.FRECADVANCERATE,t0p.FRECADVANCEAMOUNT
|
||||
,t0f.FCONTRACTAMOUNT * t0p.FRECADVANCERATE / 100
|
||||
FROM T_CRM_CONTRACT t0
|
||||
INNER JOIN T_CRM_CONTRACTFIN t0f on t0.FID = t0f.FID
|
||||
INNER JOIN T_CRM_CONTRACTPLAN t0p on t0.FID = t0p.FID
|
||||
WHERE t0.FBILLNO IN ('XSHT002732','XSHT002793','XSHT003877','XSHT003424')
|
||||
|
||||
--UPDATE t0p SET t0p.FRECADVANCEAMOUNT = t0f.FCONTRACTAMOUNT * t0p.FRECADVANCERATE / 100
|
||||
--FROM T_CRM_CONTRACT t0
|
||||
-- INNER JOIN T_CRM_CONTRACTFIN t0f on t0.FID = t0f.FID
|
||||
-- INNER JOIN T_CRM_CONTRACTPLAN t0p on t0.FID = t0p.FID
|
||||
--WHERE t0.FBILLNO IN ('XSHT000963','XSHT000976','XSHT001066','XSHT001094','XSHT001485'
|
||||
-- ,'XSHT002308','XSHT002572','XSHT002670','XSHT002732','XSHT003418','XSHT003461','XSHT003889')
|
||||
|
||||
/*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>ͬ<EFBFBD>տ<EFBFBD><EFBFBD>ƻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>end*/
|
||||
Reference in New Issue
Block a user