发货数量增加兴诺的K3数据
This commit is contained in:
parent
19b98af9ff
commit
0dfec1b78f
@ -294,10 +294,10 @@ INNER JOIN (
|
|||||||
--SELECT 合同号,SUM(ISNULL((ISNULL(销售出库数量,0)+ISNULL(其他出库数量,0))*含税单价,0)) AS [累计发货], SUM(ISNULL(退货金额,0)) AS [累计退货]
|
--SELECT 合同号,SUM(ISNULL((ISNULL(销售出库数量,0)+ISNULL(其他出库数量,0))*含税单价,0)) AS [累计发货], SUM(ISNULL(退货金额,0)) AS [累计退货]
|
||||||
--FROM [oldk3seorder0701]
|
--FROM [oldk3seorder0701]
|
||||||
--GROUP BY 合同号
|
--GROUP BY 合同号
|
||||||
SELECT 合同号,SUM([云星空发货金额(原币)]) [云星空发货金额(原币)],SUM([k3发货金额]) [k3发货金额],SUM(ISNULL(退货金额,0)) AS [累计退货] FROM ZZV_FaHuo
|
SELECT 合同号,SUM([云星空发货金额(原币)]) [云星空发货金额(原币)],SUM([k3发货金额]) [k3发货金额],SUM(ISNULL(退货金额,0)) AS [累计退货],hh.[组织ID] FROM ZZV_FaHuo hh
|
||||||
GROUP BY 合同号
|
GROUP BY 合同号,hh.[组织ID]
|
||||||
) T2 ON T1.纸质合同号 = T2.合同号
|
) T2 ON T1.纸质合同号 = T2.合同号 AND T1.组织ID=t2.[组织ID]
|
||||||
WHERE T1.组织ID = 100302 AND T1.纸质合同号 = T2.合同号;
|
WHERE T1.组织ID IN( 100302,100303) AND T1.纸质合同号 = T2.合同号 AND t1.组织ID=t2.[组织ID];
|
||||||
|
|
||||||
|
|
||||||
UPDATE [ZRP_YingShouMingXi_yuyubo] set [K3整单累计专票金额(本位币)]=b.发票金额
|
UPDATE [ZRP_YingShouMingXi_yuyubo] set [K3整单累计专票金额(本位币)]=b.发票金额
|
||||||
@ -413,11 +413,17 @@ WHERE T0.FREDBLUE=0 AND aa1.fid=
|
|||||||
UPDATE [ZRP_YingShouMingXi_yuyubo] SET [预计到期时间]= b.最大发货日期
|
UPDATE [ZRP_YingShouMingXi_yuyubo] SET [预计到期时间]= b.最大发货日期
|
||||||
FROM (SELECT 合同号,最大发货日期 FROM dbo.oldk3seorder0701 ) b
|
FROM (SELECT 合同号,最大发货日期 FROM dbo.oldk3seorder0701 ) b
|
||||||
WHERE [预计到期时间] IS NULL AND [ZRP_YingShouMingXi_yuyubo].纸质合同号=B.合同号 AND [ZRP_YingShouMingXi_yuyubo].组织ID =100302
|
WHERE [预计到期时间] IS NULL AND [ZRP_YingShouMingXi_yuyubo].纸质合同号=B.合同号 AND [ZRP_YingShouMingXi_yuyubo].组织ID =100302
|
||||||
|
|
||||||
AND ([ZRP_YingShouMingXi_yuyubo].收款条件 LIKE '%协议付款%' OR [ZRP_YingShouMingXi_yuyubo].收款条件 LIKE '%预付款%'
|
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 '%款到发货%'
|
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
|
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+[运杂费]
|
THEN ([整单累计发货金额]+ISNULL([K3整单累计发货金额(本位币)],0)/汇率-[整单累计退货金额]-[K3整单累计退货金额(本位币)]/汇率)*[分摊比例]*0.01*[收款条件分摊比例]*0.01 - [收款条件累计核销金额]*[分摊比例]*0.01+[运杂费]
|
||||||
|
|||||||
@ -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 '订单总额' ,
|
THEN CAST(j.FBILLALLAMOUNT_LC AS NUMERIC(18,2)) ELSE NULL END AS '订单总额' ,
|
||||||
|
|
||||||
CASE
|
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)
|
WHEN ROW_NUMBER() OVER (PARTITION BY A.FID, B.FENTRYID ORDER BY N.FENTRYID) = 1
|
||||||
ELSE NULL
|
THEN (SELECT ISNULL([云星空发货数量],0)+ISNULL([k3发货数量],0) FROM [ZZV_FaHuo] WHERE 销售订单FENTRYID = B.FENTRYID)
|
||||||
|
ELSE null
|
||||||
END
|
END
|
||||||
AS '已交货数', --已交货数
|
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
|
ELSE NULL
|
||||||
END
|
END
|
||||||
AS '未交货数', --未交货数
|
AS '未交货数', --未交货数
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user