23
This commit is contained in:
@@ -39,4 +39,3 @@
|
|||||||
产品分类= A
|
产品分类= A
|
||||||
A(储能、微电风、光储充)剩余部分 OK
|
A(储能、微电风、光储充)剩余部分 OK
|
||||||
|
|
||||||
223223
|
|
||||||
@@ -5,16 +5,19 @@ SET QUOTED_IDENTIFIER ON
|
|||||||
GO
|
GO
|
||||||
ALTER Proc [dbo].[Get_PNHTMXBB]
|
ALTER Proc [dbo].[Get_PNHTMXBB]
|
||||||
(
|
(
|
||||||
@FSaleOrgId NVARCHAR(1000),--<EFBFBD><EFBFBD>֯
|
--<EFBFBD><EFBFBD>֯
|
||||||
@FCZZHTH NVARCHAR(1000),--ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
@FCZZHTH NVARCHAR(1000),--ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
|
||||||
@FStartDate2 NVARCHAR(1000),
|
@FStartDate2 NVARCHAR(1000),
|
||||||
@FEndDate2 NVARCHAR(1000) ,
|
@FEndDate2 NVARCHAR(1000) ,
|
||||||
@FSaleOrgId2 NVARCHAR(1000)--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯
|
@FSaleOrgId2 NVARCHAR(1000),--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯
|
||||||
|
@SaleName NVARCHAR(500) --<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
|
|
||||||
|
DECLARE @FSaleOrgId NVARCHAR(1000)='';
|
||||||
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>洢<EFBFBD><E6B4A2>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>֯ID
|
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>洢<EFBFBD><E6B4A2>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>֯ID
|
||||||
CREATE TABLE #SelectedOrgs (OrgName NVARCHAR(255))
|
CREATE TABLE #SelectedOrgs (OrgName NVARCHAR(255))
|
||||||
|
CREATE TABLE #SelectedNames (SaleName NVARCHAR(255))
|
||||||
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD><D6AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<D6B8><EEB2A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֯<EFBFBD><D6AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<D6B8><EEB2A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
||||||
IF ISNULL(@FSaleOrgId2, '') != ''
|
IF ISNULL(@FSaleOrgId2, '') != ''
|
||||||
BEGIN
|
BEGIN
|
||||||
@@ -26,6 +29,18 @@ BEGIN
|
|||||||
CROSS APPLY String.nodes('/X') AS Split(a)
|
CROSS APPLY String.nodes('/X') AS Split(a)
|
||||||
END
|
END
|
||||||
|
|
||||||
|
|
||||||
|
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<D6B8><EEB2A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
||||||
|
IF ISNULL( @SaleName, '') != ''
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO #SelectedNames (SaleName)
|
||||||
|
SELECT Split.a.value('.', 'NVARCHAR(255)') AS SaleName
|
||||||
|
FROM (
|
||||||
|
SELECT CAST('<X>'+REPLACE(@SaleName, ',', '</X><X>')+'</X>' AS XML) AS String
|
||||||
|
) AS A
|
||||||
|
CROSS APPLY String.nodes('/X') AS Split(a)
|
||||||
|
END
|
||||||
|
|
||||||
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>
|
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>
|
||||||
SELECT A.FID AS FID
|
SELECT A.FID AS FID
|
||||||
INTO #TEMP3
|
INTO #TEMP3
|
||||||
@@ -160,13 +175,6 @@ END AS '
|
|||||||
,b.FENTRYID
|
,b.FENTRYID
|
||||||
|
|
||||||
|
|
||||||
-- SELECT name
|
|
||||||
--FROM sys.tables
|
|
||||||
--WHERE name LIKE '%COUNTRY%' OR name LIKE '%COUNTRY%'
|
|
||||||
--select * from CMK_T_OfferingCountryEntry
|
|
||||||
-- SELECT * FROM T_BD_COUNTRY_L
|
|
||||||
-- T_SAL_ORDER
|
|
||||||
--FENTRYID
|
|
||||||
INTO #TABLEAAA
|
INTO #TABLEAAA
|
||||||
FROM
|
FROM
|
||||||
T_SAL_ORDER A
|
T_SAL_ORDER A
|
||||||
@@ -230,11 +238,14 @@ AND (ISNULL(@FSaleOrgId2,'') = '' OR MB.FNUMBER IN (SELECT OrgName FROM #Selecte
|
|||||||
AND (ISNULL(@FCZZHTH,'') = '' or A.F_contractnumber like '%'+@FCZZHTH+'%')
|
AND (ISNULL(@FCZZHTH,'') = '' or A.F_contractnumber like '%'+@FCZZHTH+'%')
|
||||||
AND (ISNULL(@FStartDate2,'') = '' or A.FAPPROVEDATE >= @FStartDate2)
|
AND (ISNULL(@FStartDate2,'') = '' or A.FAPPROVEDATE >= @FStartDate2)
|
||||||
AND (ISNULL(@FEndDate2,'') = '' or A.FAPPROVEDATE < DATEADD(DAY, 1, CONVERT(DATE, @FEndDate2)))
|
AND (ISNULL(@FEndDate2,'') = '' or A.FAPPROVEDATE < DATEADD(DAY, 1, CONVERT(DATE, @FEndDate2)))
|
||||||
|
AND (ISNULL(@SaleName,'') = '' OR ISNULL(O.FNAME,W1.FNAME) IN (SELECT SaleName FROM #SelectedNames) ) ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DROP TABLE #SelectedOrgs
|
DROP TABLE #SelectedOrgs;
|
||||||
|
|
||||||
|
DROP TABLE #SelectedNames;
|
||||||
|
|
||||||
UPDATE #TABLEAAA SET <20><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>=b.[<5B><>ͬ<EFBFBD>ܼ۱<DCBC>λ<EFBFBD><CEBB>]
|
UPDATE #TABLEAAA SET <20><>̯<EFBFBD><CCAF><EFBFBD><EFBFBD>=b.[<5B><>ͬ<EFBFBD>ܼ۱<DCBC>λ<EFBFBD><CEBB>]
|
||||||
FROM (SELECT SUM(CONVERT(DECIMAL(18,2),[<EFBFBD><EFBFBD>ͬ<EFBFBD>ܼ۱<EFBFBD>λ<EFBFBD><EFBFBD>])) AS [<EFBFBD><EFBFBD>ͬ<EFBFBD>ܼ۱<EFBFBD>λ<EFBFBD><EFBFBD>] ,FID FROM #TABLEAAA GROUP BY FID) b
|
FROM (SELECT SUM(CONVERT(DECIMAL(18,2),[<EFBFBD><EFBFBD>ͬ<EFBFBD>ܼ۱<EFBFBD>λ<EFBFBD><EFBFBD>])) AS [<EFBFBD><EFBFBD>ͬ<EFBFBD>ܼ۱<EFBFBD>λ<EFBFBD><EFBFBD>] ,FID FROM #TABLEAAA GROUP BY FID) b
|
||||||
|
|||||||
Reference in New Issue
Block a user