This commit is contained in:
2025-10-28 10:34:18 +08:00
parent 6d54985f53
commit 37ae793106
2 changed files with 24 additions and 14 deletions

View File

@@ -39,4 +39,3 @@
产品分类= A
A储能、微电风、光储充剩余部分 OK
223223

View File

@@ -5,16 +5,19 @@ SET QUOTED_IDENTIFIER ON
GO
ALTER Proc [dbo].[Get_PNHTMXBB]
(
@FSaleOrgId NVARCHAR(1000),--<EFBFBD><EFBFBD>֯
--<EFBFBD><EFBFBD>֯
@FCZZHTH NVARCHAR(1000),--ֽ<EFBFBD>ʺ<EFBFBD>ͬ<EFBFBD><EFBFBD>
@FStartDate2 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
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>
IF ISNULL(@FSaleOrgId2, '') != ''
BEGIN
@@ -26,6 +29,18 @@ BEGIN
CROSS APPLY String.nodes('/X') AS Split(a)
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>
SELECT A.FID AS FID
INTO #TEMP3
@@ -160,13 +175,6 @@ END AS '
,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
FROM
T_SAL_ORDER A
@@ -229,12 +237,15 @@ AND (ISNULL(@FSaleOrgId,'') = '' or AB.FNAME = @FSaleOrgId)
AND (ISNULL(@FSaleOrgId2,'') = '' OR MB.FNUMBER IN (SELECT OrgName FROM #SelectedOrgs) )
AND (ISNULL(@FCZZHTH,'') = '' or A.F_contractnumber like '%'+@FCZZHTH+'%')
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>]
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