1
This commit is contained in:
@@ -121,7 +121,7 @@ SELECT
|
||||
ISNULL(t1.FNUMBER,'') AS [Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],
|
||||
T1.FCUSTOMERID
|
||||
,(SELECT SUM(aaa.FREALQTY) FROM #XiaoShouChengBenShuLiang aaa WHERE t1.FCUSTOMERID=aaa.FCUSTOMERID AND t1.FNUMBER=aaa.FNUMBER AND t1.FAPPROVEDATE2=aaa.FAPPROVEDATE2) AS [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,ISNULL((SELECT bb.MonthValue FROM #TempNianDuXiaoShouYuSuan bb WHERE bb.FAPPROVEDATE=t1.FAPPROVEDATE2
|
||||
,ISNULL((SELECT SUM(bb.MonthValue) FROM #TempNianDuXiaoShouYuSuan bb WHERE bb.FAPPROVEDATE=t1.FAPPROVEDATE2
|
||||
AND bb.FBMMATERIALGROUP= t1.groupID AND bb.FCUSTOMERID=T1.FCUSTOMERID),0) [Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,ISNULL( (SELECT SUM(aaa.FREALQTY) FROM #TuiHuoChengBenShuLiang aaa WHERE t1.FCUSTOMERID=aaa.FRETCUSTID AND t1.FNUMBER=aaa.FNUMBER AND t1.FAPPROVEDATE2=aaa.FAPPROVEDATE2) ,0) [<5B>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>]
|
||||
, t1.FAPPROVEDATE2 AS FAPPROVEDATE2
|
||||
|
||||
@@ -121,7 +121,7 @@ SELECT
|
||||
ISNULL(t1.FNUMBER,'') AS [Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>],
|
||||
T1.FCUSTOMERID
|
||||
,(SELECT SUM(aaa.FREALQTY) FROM #XiaoShouChengBenShuLiang aaa WHERE t1.FCUSTOMERID=aaa.FCUSTOMERID AND t1.FNUMBER=aaa.FNUMBER AND t1.FAPPROVEDATE2=aaa.FAPPROVEDATE2) AS [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,ISNULL((SELECT bb.MonthValue FROM #TempNianDuXiaoShouYuSuan bb WHERE bb.FAPPROVEDATE=t1.FAPPROVEDATE2
|
||||
,ISNULL((SELECT SUM( bb.MonthValue) FROM #TempNianDuXiaoShouYuSuan bb WHERE bb.FAPPROVEDATE=t1.FAPPROVEDATE2
|
||||
AND bb.FBMMATERIALGROUP= t1.groupID AND bb.FCUSTOMERID=T1.FCUSTOMERID),0) [Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]
|
||||
,ISNULL( (SELECT SUM(aaa.FREALQTY) FROM #TuiHuoChengBenShuLiang aaa WHERE t1.FCUSTOMERID=aaa.FRETCUSTID AND t1.FNUMBER=aaa.FNUMBER AND t1.FAPPROVEDATE2=aaa.FAPPROVEDATE2) ,0) [<5B>˻<EFBFBD><CBBB><EFBFBD><EFBFBD><EFBFBD>]
|
||||
, t1.FAPPROVEDATE2 AS FAPPROVEDATE2
|
||||
|
||||
@@ -65,32 +65,12 @@ PRINT @sql
|
||||
|
||||
|
||||
|
||||
-- <20>˻<EFBFBD><CBBB>ɱ<EFBFBD><C9B1><EFBFBD>ѯSQL2
|
||||
SELECT a.FRETCUSTID,a.FMaterialID,a.FNUMBER,a.FNAME,SUM(FREALQTY) AS REALQTY,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2 INTO #TuiHuoChengBen FROM (
|
||||
SELECT t1.FRETCUSTID, T1.FID, T1.FBILLNO,T2.FENTRYID,t2.FMaterialID,ff.FNUMBER, FREALQTY ,t4.FAMOUNT_LC,T6.FNAME , FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AS FAPPROVEDATE2
|
||||
FROM T_SAL_RETURNSTOCK T1 INNER JOIN T_SAL_RETURNSTOCKENTRY T2
|
||||
INNER JOIN T_SAL_RETURNSTOCKENTRY_C T3 ON T3.FENTRYID = T2.FENTRYID
|
||||
ON T1.FID = T2.FID
|
||||
INNER JOIN T_SAL_RETURNSTOCKENTRY_CE T4 ON T3.FENTRYID = T4.FENTRYID
|
||||
LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
|
||||
LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
|
||||
LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
|
||||
WHERE T1.FAPPROVEDATE>=@yearBeginTime AND t1.FAPPROVEDATE<@endtime
|
||||
) a
|
||||
GROUP BY a.FRETCUSTID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
|
||||
ORDER BY a.FRETCUSTID,FMaterialID,FAPPROVEDATE2
|
||||
|
||||
|
||||
--SELECT * FROM #TuiHuoChengBen
|
||||
|
||||
--SELECT * , DATEFROMPARTS((bb.Year), (bb.Month), 1) AS FAPPROVEDATE INTO #TempNianDuXiaoShouYuSuan FROM NianDuXiaoShouYuSuan bb
|
||||
--WHERE bb.Year=2025
|
||||
|
||||
--SELECT * FROM #TempNianDuXiaoShouYuSuan
|
||||
|
||||
|
||||
-- <20><><EFBFBD>۳<EFBFBD><DBB3><EFBFBD><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD>ѯSQL
|
||||
SELECT a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,SUM(FREALQTY) AS RealQty,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2 INTO #XiaoShouChengBen FROM (
|
||||
SELECT t1.FCustomerID,T1.FID, T1.FBILLNO,T2.FENTRYID,t2.FMaterialID,ff.FNUMBER, T2.FREALQTY ,t4.FAMOUNT_LC,T6.FNAME , FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AS FAPPROVEDATE2
|
||||
------<EFBFBD><EFBFBD><EFBFBD>۳ɱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭʼ<EFBFBD><EFBFBD>1
|
||||
SELECT t1.FCustomerID,t44.FNAME AS CustomerName,t33.FNUMBER AS CustomerCode,T1.FID, T1.FBILLNO,T2.FENTRYID,t2.FMaterialID,t55.FNUMBER, T2.FREALQTY ,t4.FAMOUNT_LC,T6.FNAME , FORMAT(t1.FDATE, 'yyyy-MM-01') AS FAPPROVEDATE2
|
||||
,t55.fid AS groupID
|
||||
INTO #xiaoshouTable
|
||||
FROM T_SAL_OUTSTOCK T1 INNER JOIN T_SAL_OUTSTOCKENTRY T2
|
||||
INNER JOIN T_SAL_OUTSTOCKENTRY_C T3 ON T3.FENTRYID = T2.FENTRYID
|
||||
ON T1.FID = T2.FID
|
||||
@@ -98,11 +78,92 @@ ON T1.FID = T2.FID
|
||||
LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
|
||||
LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
|
||||
LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
|
||||
WHERE T1.FAPPROVEDATE>=@yearBeginTime AND t1.FAPPROVEDATE<@endtime) a
|
||||
GROUP BY a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
|
||||
INNER JOIN VHUB_T_BMMGroupLinkTable cc ON ff.FMATERIALGROUP = cc.[FMATERIALGROUP]
|
||||
INNER JOIN VHUB_BD_BMMaterialGroup t55 ON cc.[FBMMATERIALGROUP]= t55.FID
|
||||
LEFT JOIN T_BD_CUSTOMER t33 ON T1.FCUSTOMERID= t33.FCUSTID
|
||||
LEFT JOIN T_BD_CUSTOMER_L t44 ON t33.FCUSTID = t44.FCUSTID
|
||||
WHERE T1.FDATE>=@yearBeginTime AND t1.FDATE<@endtime AND t1.FDOCUMENTSTATUS='C'
|
||||
|
||||
|
||||
|
||||
|
||||
-- <20><><EFBFBD>۳<EFBFBD><DBB3><EFBFBD><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯSQL
|
||||
SELECT a.FCustomerID,a. CustomerName,a.FNUMBER,a.FNAME,a.FID
|
||||
,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2 , CustomerCode,groupID
|
||||
INTO #XiaoShouChengBenJinE
|
||||
FROM #xiaoshouTable a
|
||||
GROUP BY a.FCustomerID,a.FNUMBER,a.FNAME,FAPPROVEDATE2 ,CustomerName,CustomerCode,groupID ,a.FID
|
||||
ORDER BY a.FCustomerID, FNUMBER,FAPPROVEDATE2;
|
||||
|
||||
|
||||
|
||||
-----------<EFBFBD>˻<EFBFBD><EFBFBD>ɱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭʼ<EFBFBD><EFBFBD>1
|
||||
SELECT t1.FRETCUSTID,t44.FNAME AS CustomerName,t33.FNUMBER AS CustomerCode, T1.FID, T1.FBILLNO,T2.FENTRYID,t55.FNUMBER, FREALQTY
|
||||
,t4.FAMOUNT_LC,T6.FNAME , FORMAT(t1.FDATE, 'yyyy-MM-01') AS FAPPROVEDATE2,t1.FDATE
|
||||
,t55.fid AS groupID,t2.FMaterialID
|
||||
INTO #tuihuoTable
|
||||
FROM T_SAL_RETURNSTOCK T1 INNER JOIN T_SAL_RETURNSTOCKENTRY T2
|
||||
INNER JOIN T_SAL_RETURNSTOCKENTRY_C T3 ON T3.FENTRYID = T2.FENTRYID
|
||||
ON T1.FID = T2.FID
|
||||
INNER JOIN T_SAL_RETURNSTOCKENTRY_CE T4 ON T3.FENTRYID = T4.FENTRYID
|
||||
LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
|
||||
LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
|
||||
LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
|
||||
INNER JOIN VHUB_T_BMMGroupLinkTable cc ON ff.FMATERIALGROUP = cc.[FMATERIALGROUP]
|
||||
INNER JOIN VHUB_BD_BMMaterialGroup t55 ON cc.[FBMMATERIALGROUP]= t55.FID
|
||||
LEFT JOIN T_BD_CUSTOMER t33 ON T1.FRETCUSTID= t33.FCUSTID
|
||||
LEFT JOIN T_BD_CUSTOMER_L t44 ON t33.FCUSTID = t44.FCUSTID
|
||||
WHERE T1.FDATE>=@yearBeginTime AND t1.FDATE<@endtime AND t1.FDOCUMENTSTATUS='C'
|
||||
|
||||
|
||||
-- <20>˻<EFBFBD><CBBB>ɱ<EFBFBD><C9B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯSQL
|
||||
SELECT a.FRETCUSTID,CustomerName,a.FNUMBER,a.FNAME,a.FID
|
||||
,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2,CustomerCode,groupID
|
||||
INTO #TuiHuoChengBenJinE
|
||||
FROM #tuihuoTable a
|
||||
GROUP BY a.FRETCUSTID,a.FNUMBER,a.FNAME,FAPPROVEDATE2 ,CustomerName,CustomerCode,groupID,a.FID
|
||||
ORDER BY a.FRETCUSTID,FNUMBER,FAPPROVEDATE2,a.FID
|
||||
|
||||
--------------------------------------------<EFBFBD>ɰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>۳ɱ<EFBFBD>------------------------------------------------------------------------------
|
||||
|
||||
-- -- <20>˻<EFBFBD><CBBB>ɱ<EFBFBD><C9B1><EFBFBD>ѯSQL2
|
||||
--SELECT a.FRETCUSTID,a.FMaterialID,a.FNUMBER,a.FNAME,SUM(FREALQTY) AS REALQTY,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2 INTO #TuiHuoChengBen FROM (
|
||||
--SELECT t1.FRETCUSTID, T1.FID, T1.FBILLNO,T2.FENTRYID,t2.FMaterialID,ff.FNUMBER, FREALQTY ,t4.FAMOUNT_LC,T6.FNAME , FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AS FAPPROVEDATE2
|
||||
--FROM T_SAL_RETURNSTOCK T1 INNER JOIN T_SAL_RETURNSTOCKENTRY T2
|
||||
--INNER JOIN T_SAL_RETURNSTOCKENTRY_C T3 ON T3.FENTRYID = T2.FENTRYID
|
||||
--ON T1.FID = T2.FID
|
||||
-- INNER JOIN T_SAL_RETURNSTOCKENTRY_CE T4 ON T3.FENTRYID = T4.FENTRYID
|
||||
-- LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
|
||||
-- LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
|
||||
-- LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
|
||||
-- WHERE T1.FAPPROVEDATE>=@yearBeginTime AND t1.FAPPROVEDATE<@endtime
|
||||
-- ) a
|
||||
--GROUP BY a.FRETCUSTID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
|
||||
--ORDER BY a.FRETCUSTID,FMaterialID,FAPPROVEDATE2
|
||||
|
||||
----SELECT * FROM #TuiHuoChengBen
|
||||
|
||||
----SELECT * , DATEFROMPARTS((bb.Year), (bb.Month), 1) AS FAPPROVEDATE INTO #TempNianDuXiaoShouYuSuan FROM NianDuXiaoShouYuSuan bb
|
||||
----WHERE bb.Year=2025
|
||||
|
||||
----SELECT * FROM #TempNianDuXiaoShouYuSuan
|
||||
|
||||
|
||||
-- -- <20><><EFBFBD>۳<EFBFBD><DBB3><EFBFBD><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD>ѯSQL
|
||||
-- SELECT a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,SUM(FREALQTY) AS RealQty,SUM(a.FAMOUNT_LC) AS FAMOUNT_LC,FAPPROVEDATE2 INTO #XiaoShouChengBen FROM (
|
||||
--SELECT t1.FCustomerID,T1.FID, T1.FBILLNO,T2.FENTRYID,t2.FMaterialID,ff.FNUMBER, T2.FREALQTY ,t4.FAMOUNT_LC,T6.FNAME , FORMAT(t1.FAPPROVEDATE, 'yyyy-MM-01') AS FAPPROVEDATE2
|
||||
--FROM T_SAL_OUTSTOCK T1 INNER JOIN T_SAL_OUTSTOCKENTRY T2
|
||||
--INNER JOIN T_SAL_OUTSTOCKENTRY_C T3 ON T3.FENTRYID = T2.FENTRYID
|
||||
--ON T1.FID = T2.FID
|
||||
-- INNER JOIN T_SAL_OUTSTOCKENTRY_CE T4 ON T3.FENTRYID = T4.FENTRYID
|
||||
-- LEFT JOIN T_HS_CALDIMENSIONS T5 ON T3.FDIMENSIONID = T5.FDIMENSIONID
|
||||
-- LEFT JOIN T_BD_EXPENSE_L T6 ON T4.FEXPENSEID = T6.FEXPID AND T6.FLOCALEID = 2052
|
||||
-- LEFT JOIN T_BD_MATERIAL ff ON t2.FMaterialID=ff.FMaterialID
|
||||
-- WHERE T1.FAPPROVEDATE>=@yearBeginTime AND t1.FAPPROVEDATE<@endtime) a
|
||||
--GROUP BY a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
|
||||
|
||||
--SELECT * FROM #XiaoShouChengBen
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
|
||||
DECLARE cursor_name CURSOR FOR
|
||||
SELECT F_XM,months,years
|
||||
@@ -134,40 +195,40 @@ GROUP BY a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
|
||||
IF(@F_XM='Ӫҵ<EFBFBD>ɱ<EFBFBD>')
|
||||
BEGIN
|
||||
-- Ӫҵ<D3AA>ɱ<EFBFBD><C9B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϲ<EFBFBD><CFB9>Ѽ<EFBFBD><D1BC><EFBFBD>
|
||||
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime ),0)
|
||||
-ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime ),0)
|
||||
,F_BNSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bb WHERE 1=1 ),0) -
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bb WHERE 1=1 ),0)
|
||||
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBenJinE bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime ),0)
|
||||
-ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBenJinE bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime ),0)
|
||||
,F_BNSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBenJinE bb WHERE 1=1 ),0) -
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBenJinE bb WHERE 1=1 ),0)
|
||||
WHERE F_XM=@F_XM
|
||||
END
|
||||
|
||||
IF(@F_XM='ֱ<EFBFBD>Ӳ<EFBFBD><EFBFBD><EFBFBD>')
|
||||
BEGIN
|
||||
--ֱ<EFBFBD>Ӳ<EFBFBD><EFBFBD>ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>ʵ<EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>
|
||||
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME='<27><><EFBFBD>ϳɱ<CFB3>' ),0)
|
||||
-ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME='<27><><EFBFBD>ϳɱ<CFB3>' ),0)
|
||||
,F_BNSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bb WHERE bb.FNAME='<27><><EFBFBD>ϳɱ<CFB3>' ),0) -
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bb WHERE bb.FNAME='<27><><EFBFBD>ϳɱ<CFB3>' ),0)
|
||||
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBenJinE bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME='<27><><EFBFBD>ϳɱ<CFB3>' ),0)
|
||||
-ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBenJinE bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME IN ('<27><><EFBFBD>ϳɱ<CFB3>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0)
|
||||
,F_BNSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBenJinE bb WHERE bb.FNAME IN ('<27><><EFBFBD>ϳɱ<CFB3>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0) -
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBenJinE bb WHERE bb.FNAME IN ('<27><><EFBFBD>ϳɱ<CFB3>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0)
|
||||
WHERE F_XM=@F_XM
|
||||
end
|
||||
|
||||
IF(@F_XM='ֱ<EFBFBD><EFBFBD><EFBFBD>˹<EFBFBD>')
|
||||
BEGIN
|
||||
-- ֱ<><D6B1><EFBFBD>˹<EFBFBD><CBB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD>ʵ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>-<2D><>ȡ<EFBFBD><C8A1>һ<EFBFBD><D2BB>
|
||||
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME IN ('<27><><EFBFBD><EFBFBD>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0)
|
||||
-ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME IN ('<27><><EFBFBD><EFBFBD>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0)
|
||||
,F_BNSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bb WHERE bb.FNAME IN ('<27><><EFBFBD><EFBFBD>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0) -
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bb WHERE bb.FNAME IN ('<27><><EFBFBD><EFBFBD>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0)
|
||||
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBenJinE bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME IN ('<27><><EFBFBD><EFBFBD>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0)
|
||||
-ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBenJinE bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME IN ('<27><><EFBFBD><EFBFBD>','ί<><CEAF><EFBFBD>ӹ<EFBFBD><D3B9><EFBFBD>') ),0)
|
||||
,F_BNSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBenJinE bb WHERE bb.FNAME IN ('<27><><EFBFBD><EFBFBD>' ) ),0) -
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBenJinE bb WHERE bb.FNAME IN ('<27><><EFBFBD><EFBFBD>') ),0)
|
||||
WHERE F_XM=@F_XM
|
||||
END
|
||||
|
||||
IF(@F_XM='<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')
|
||||
BEGIN
|
||||
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD><C3A3><EFBFBD><EFBFBD>ɱ<EFBFBD>ʵ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD>-<2D><>ȡ<EFBFBD><C8A1>һ<EFBFBD><D2BB>
|
||||
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ),0)
|
||||
-ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ),0)
|
||||
,F_BNSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBen bb WHERE bb.FNAME='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ),0) -
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBen bb WHERE bb.FNAME='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ),0)
|
||||
UPDATE #T_YuSuanShiJiLiRunEntity SET F_BQSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBenJinE bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ),0)
|
||||
-ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBenJinE bb WHERE bb.FAPPROVEDATE2>=@begintime AND bb.FAPPROVEDATE2 < @endtime AND bb.FNAME='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ),0)
|
||||
,F_BNSJJE=ISNULL((SELECT SUM(FAMOUNT_LC) FROM #XiaoShouChengBenJinE bb WHERE bb.FNAME='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ),0) -
|
||||
ISNULL((SELECT SUM(FAMOUNT_LC) FROM #TuiHuoChengBenJinE bb WHERE bb.FNAME='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' ),0)
|
||||
WHERE F_XM=@F_XM
|
||||
END
|
||||
|
||||
@@ -607,7 +668,7 @@ GROUP BY a.FCustomerID,a.FMaterialID,a.FNUMBER,a.FNAME,FAPPROVEDATE2
|
||||
|
||||
|
||||
DROP TABLE #T_YuSuanShiJiLiRunEntity
|
||||
DROP TABLE #TuiHuoChengBen
|
||||
DROP TABLE #XiaoShouChengBen
|
||||
-- DROP TABLE #TuiHuoChengBen
|
||||
--DROP TABLE #XiaoShouChengBen
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user