11
This commit is contained in:
@@ -1,4 +1,37 @@
|
||||
IF OBJECT_ID('dbo.[RP_XSYSCBYSJCB]', 'P') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE dbo.RP_NianDuXiaoShouYuSuan;
|
||||
PRINT '<EFBFBD>洢<EFBFBD><EFBFBD><EFBFBD><EFBFBD> dbo.[RP_XSYSCBYSJCB] <20><>ɾ<EFBFBD><C9BE>';
|
||||
END;
|
||||
GO
|
||||
|
||||
-- <20><><EFBFBD><EFBFBD><EFBFBD>µĴ洢<C4B4><E6B4A2><EFBFBD><EFBFBD>
|
||||
CREATE PROCEDURE dbo.RP_XSYSCBYSJCB
|
||||
@FYear nvarchar(10), ---<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
@FStartMonth nvarchar(10), ---<EFBFBD><EFBFBD>ʼ<EFBFBD>·<EFBFBD>
|
||||
@FEndMonth nvarchar(10), ---<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>
|
||||
@CustomerId nvarchar(max), ---<EFBFBD><EFBFBD>ѡ<EFBFBD>ͻ<EFBFBD>ID
|
||||
@FBMMaterialGroup nvarchar(max) ---Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE @sql NVARCHAR(MAX),@where2 NVARCHAR(max)='',@where3 NVARCHAR(max)='';
|
||||
DECLARE @begintime DATETIME,@endtime DATETIME;
|
||||
|
||||
SELECT @begintime=
|
||||
CAST(
|
||||
@FYear + '-' +
|
||||
RIGHT('0' + @FStartMonth, 2) + '-' +
|
||||
RIGHT('0' + 1, 2)
|
||||
AS DATE
|
||||
), @endtime=
|
||||
CAST(
|
||||
@FYear + '-' +
|
||||
RIGHT('0' + @FEndMonth, 2) + '-' +
|
||||
RIGHT('0' + 1, 2)
|
||||
AS DATE
|
||||
);
|
||||
|
||||
SELECT @endtime=DATEADD(MONTH,1,@endtime);
|
||||
-- <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
|
||||
@@ -105,6 +138,8 @@ SELECT * FROM #XiaoShouChengBen
|
||||
DROP TABLE #TuiHuoChengBen
|
||||
DROP TABLE #TempNianDuXiaoShouYuSuan
|
||||
DROP TABLE #TempResultTable
|
||||
END
|
||||
|
||||
-- LEFT JOIN (SELECT SUM(FREALQTY),FORMAT(tui.FAPPROVEDATE, 'yyyy-MM-01') AS FAPPROVEDATE FROM dbo.T_SAL_RETURNSTOCK tui LEFT JOIN T_SAL_RETURNSTOCKENTRY tuide ON tui.FID=tuide.FID
|
||||
-- WHERE tui.FAPPROVEDATE>='2025-01-01' AND tui.FAPPROVEDATE<'2025-06-01' AND tui.FDOCUMENTSTATUS='C'
|
||||
--) Return11 ON
|
||||
@@ -130,17 +165,17 @@ SELECT * FROM #XiaoShouChengBen
|
||||
--SELECT * FROM VHUB_T_BMGStandCost
|
||||
|
||||
|
||||
----Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD><EFBFBD><EFBFBD>
|
||||
,(
|
||||
SELECT SUM(FALLAMOUNT)
|
||||
FROM VHUB_T_BMGStandCost cost WHERE 1=1 AND cost.FBMMATERIALGROUP AND cost.FDATE='2025-01-01' AND cost.FDATE<'2025-06-01' ) AS F_YSZCB
|
||||
------Ԥ<EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD><EFBFBD><EFBFBD>
|
||||
--,(
|
||||
--SELECT SUM(FALLAMOUNT)
|
||||
-- FROM VHUB_T_BMGStandCost cost WHERE 1=1 AND cost.FBMMATERIALGROUP AND cost.FDATE='2025-01-01' AND cost.FDATE<'2025-06-01' ) AS F_YSZCB
|
||||
|
||||
,(
|
||||
SELECT SUM(FMATERIALCOSTAMOUNT)
|
||||
FROM VHUB_T_BMGStandCost WHERE 1=1 AND cost.FBMMATERIALGROUP=t5.FNUMBER ) AS F_YSZCB_Z
|
||||
,(
|
||||
SELECT SUM(FLABORCOSTAMOUNT)
|
||||
FROM VHUB_T_BMGStandCost WHERE 1=1 AND cost.FBMMATERIALGROUP=t5.FNUMBER) AS F_YSCB_G_Z
|
||||
,(
|
||||
SELECT SUM(FFEEAMOUNT)
|
||||
FROM VHUB_T_BMGStandCost WHERE 1=1 ) AS F_YSCB_F_Z
|
||||
-- ,(
|
||||
--SELECT SUM(FMATERIALCOSTAMOUNT)
|
||||
-- FROM VHUB_T_BMGStandCost WHERE 1=1 AND cost.FBMMATERIALGROUP=t5.FNUMBER ) AS F_YSZCB_Z
|
||||
-- ,(
|
||||
--SELECT SUM(FLABORCOSTAMOUNT)
|
||||
-- FROM VHUB_T_BMGStandCost WHERE 1=1 AND cost.FBMMATERIALGROUP=t5.FNUMBER) AS F_YSCB_G_Z
|
||||
-- ,(
|
||||
--SELECT SUM(FFEEAMOUNT)
|
||||
-- FROM VHUB_T_BMGStandCost WHERE 1=1 ) AS F_YSCB_F_Z
|
||||
Reference in New Issue
Block a user