发货数量增加兴诺的K3数据

This commit is contained in:
余宇波 2025-11-28 15:15:09 +08:00
parent 19b98af9ff
commit 0dfec1b78f
2 changed files with 16 additions and 8 deletions

View File

@ -294,10 +294,10 @@ INNER JOIN (
--SELECT ,SUM(ISNULL((ISNULL(,0)+ISNULL(,0))*,0)) AS [], SUM(ISNULL(退,0)) AS [退]
--FROM [oldk3seorder0701]
--GROUP BY
SELECT ,SUM([()]) [()],SUM([k3发货金额]) [k3发货金额],SUM(ISNULL(退,0)) AS [退] FROM ZZV_FaHuo
GROUP BY
) T2 ON T1. = T2.
WHERE T1.ID = 100302 AND T1. = T2.;
SELECT ,SUM([()]) [()],SUM([k3发货金额]) [k3发货金额],SUM(ISNULL(退,0)) AS [退],hh.[ID] FROM ZZV_FaHuo hh
GROUP BY ,hh.[ID]
) T2 ON T1. = T2. AND T1.ID=t2.[ID]
WHERE T1.ID IN( 100302,100303) AND T1. = T2. AND t1.ID=t2.[ID];
UPDATE [ZRP_YingShouMingXi_yuyubo] set [K3整单累计专票金额()]=b.
@ -413,11 +413,17 @@ WHERE T0.FREDBLUE=0 AND aa1.fid=
UPDATE [ZRP_YingShouMingXi_yuyubo] SET []= b.
FROM (SELECT , FROM dbo.oldk3seorder0701 ) b
WHERE [] IS NULL AND [ZRP_YingShouMingXi_yuyubo].=B. AND [ZRP_YingShouMingXi_yuyubo].ID =100302
AND ([ZRP_YingShouMingXi_yuyubo]. LIKE '%协议付款%' OR [ZRP_YingShouMingXi_yuyubo]. LIKE '%预付款%'
OR [ZRP_YingShouMingXi_yuyubo]. LIKE '%货到收款%' OR [ZRP_YingShouMingXi_yuyubo]. LIKE '%货到票到收款%' OR [ZRP_YingShouMingXi_yuyubo]. LIKE '%款到发货%'
)
UPDATE [ZRP_YingShouMingXi_yuyubo] SET []= b.
FROM (SELECT , FROM dbo.t_xnoldk3seorder1125 ) b
WHERE [] IS NULL AND [ZRP_YingShouMingXi_yuyubo].=B. AND [ZRP_YingShouMingXi_yuyubo].ID =100303
AND ([ZRP_YingShouMingXi_yuyubo]. LIKE '%协议付款%' OR [ZRP_YingShouMingXi_yuyubo]. LIKE '%预付款%'
OR [ZRP_YingShouMingXi_yuyubo]. LIKE '%货到收款%' OR [ZRP_YingShouMingXi_yuyubo]. LIKE '%货到票到收款%' OR [ZRP_YingShouMingXi_yuyubo]. LIKE '%款到发货%'
)
update [ZRP_YingShouMingXi_yuyubo] SET []=CASE WHEN ([] LIKE '货到%' OR [] LIKE '款到发货%' OR [] LIKE '协议付款%') AND []>0
THEN ([]+ISNULL([K3整单累计发货金额()],0)/-[退]-[K3整单累计退货金额()]/)*[]*0.01*[]*0.01 - []*[]*0.01+[]

View File

@ -115,11 +115,13 @@ CASE WHEN n.FSHARERATE IS NULL THEN ROUND(BB.FALLAMOUNT_LC,2)
THEN CAST(j.FBILLALLAMOUNT_LC AS NUMERIC(18,2)) ELSE NULL END AS '订单总额' ,
CASE
WHEN ROW_NUMBER() OVER (PARTITION BY A.FID, B.FENTRYID ORDER BY N.FENTRYID) = 1 THEN (SELECT FStockOutQty FROM T_SAL_ORDERENTRY_R WHERE FENTRYID = B.FENTRYID)
ELSE NULL
WHEN ROW_NUMBER() OVER (PARTITION BY A.FID, B.FENTRYID ORDER BY N.FENTRYID) = 1
THEN (SELECT ISNULL([],0)+ISNULL([k3发货数量],0) FROM [ZZV_FaHuo] WHERE FENTRYID = B.FENTRYID)
ELSE null
END
AS '已交货数', --
CASE WHEN ROW_NUMBER() OVER (PARTITION BY A.FID, B.FENTRYID ORDER BY N.FENTRYID) = 1 THEN B.FQty-(SELECT FStockOutQty FROM T_SAL_ORDERENTRY_R WHERE FENTRYID = B.FENTRYID)
CASE WHEN ROW_NUMBER() OVER (PARTITION BY A.FID, B.FENTRYID ORDER BY N.FENTRYID) = 1 THEN B.FQty-(SELECT ISNULL([],0)+ISNULL([k3发货数量],0)
FROM [ZZV_FaHuo] WHERE FENTRYID = B.FENTRYID)
ELSE NULL
END
AS '未交货数', --