This commit is contained in:
余宇波 2025-05-08 19:09:03 +08:00
parent b96f20e9d4
commit 2c276299be

View File

@ -149,7 +149,7 @@ SELECT A.FID [
FROM T_SAL_ORDER A WITH(NOLOCK) FROM T_SAL_ORDER A WITH(NOLOCK)
LEFT JOIN ( LEFT JOIN (
SELECT DISTINCT x.FNAME +'--'+CONVERT(NVARCHAR(50), CONVERT(INT, w.F_DAY))+'--'+CONVERT(NVARCHAR(50),CONVERT(DECIMAL(18,2), w.FRECADVANCERATE))+'%' AS FNAME SELECT DISTINCT x.FNAME +'--'+CONVERT(NVARCHAR(50), CONVERT(INT, w.F_DAY))+'--'+CONVERT(NVARCHAR(50),CONVERT(DECIMAL(18,2), w.FRECADVANCERATE))+'%' AS FNAME
,w.FID,w.F_PMSDate ,w.FID,w.F_PMSDate
,W.FRECADVANCEAMOUNT,w.F_DAY ,W.FRECADVANCEAMOUNT,w.F_DAY
,w.FENTRYID, W.F_RecConditionId ,w.FRECADVANCERATE ,x.FNAME AS fname2 ,w.FENTRYID, W.F_RecConditionId ,w.FRECADVANCERATE ,x.FNAME AS fname2
@ -260,14 +260,14 @@ update [ZRP_YingShouMingXi_yuyubo] set
,[退]=[退]*[]*0.01 ,[退]=[退]*[]*0.01
,[]=[]*[]*0.01 ,[]=[]*[]*0.01
,[]=[]*[]*0.01 ,[]=[]*[]*0.01
,[]=CASE WHEN []>0 then ABS([])-ABS(([退]+[])*[]*0.01) ELSE 0 end ,[]=CASE WHEN []>0 then ABS([])-ABS(([退]+[])*[]*0.01) ELSE 0 end
,[]=CASE WHEN []>0 then ABS([])-ABS([]*[]*0.01)ELSE 0 end ,[]=CASE WHEN []>0 then ABS([])-ABS([]*[]*0.01)ELSE 0 end
--,[]='2022-01-01' --,[]='2022-01-01'
--,[]=CASE WHEN [] IS NOT NULL AND [] <= GETDATE() AND [] >'1990-01-01' AND []>0 THEN [] ELSE NULL END --,[]=CASE WHEN [] IS NOT NULL AND [] <= GETDATE() AND [] >'1990-01-01' AND []>0 THEN [] ELSE NULL END
--,[]=CASE WHEN [] IS NOT NULL AND [] <= GETDATE() AND [] >'1990-01-01' AND []>0 THEN([]-[退]-[])*[]*0.01*ISNULL([],100)*0.01 ELSE 0 END --,[]=CASE WHEN [] IS NOT NULL AND [] <= GETDATE() AND [] >'1990-01-01' AND []>0 THEN([]-[退]-[])*[]*0.01*ISNULL([],100)*0.01 ELSE 0 END
,[]=CASE WHEN []>0 THEN ([]-[退]- [] )*[]*0.01 ELSE 0 end ,[]=CASE WHEN []>0 THEN ([]-[退]- [] )*[]*0.01 ELSE 0 end
,[]=CASE WHEN []>12 THEN '转应收专责小组' ELSE [] END ,[]=CASE WHEN []>12 THEN '转应收专责小组' ELSE [] END
,[]= CASE WHEN []>='1990-01-01' AND [] IS NOT NULL THEN '验收完成' ,[]= CASE WHEN []>='1990-01-01' AND [] IS NOT NULL THEN '验收完成'
@ -277,9 +277,6 @@ WHEN ISNULL( [
update [ZRP_YingShouMingXi_yuyubo] set update [ZRP_YingShouMingXi_yuyubo] set
[]=CASE WHEN [] IS NOT NULL AND [] <= GETDATE() AND [] >'1990-01-01' AND []>0 THEN [] ELSE NULL END []=CASE WHEN [] IS NOT NULL AND [] <= GETDATE() AND [] >'1990-01-01' AND []>0 THEN [] ELSE NULL END
,[]=CASE WHEN [] IS NOT NULL AND [] <= GETDATE() AND [] >'1990-01-01' AND []>0 ,[]=CASE WHEN [] IS NOT NULL AND [] <= GETDATE() AND [] >'1990-01-01' AND []>0
@ -311,7 +308,7 @@ UPDATE [ZRP_YingShouMingXi_yuyubo] SET
,[5]=CASE WHEN []> 60 THEN []-([退]+[])*[]*0.01 ELSE 0 END ,[5]=CASE WHEN []> 60 THEN []-([退]+[])*[]*0.01 ELSE 0 END
update [ZRP_YingShouMingXi_yuyubo] SET []=CASE WHEN [] > '1990-01-01' AND [] >GETDATE() THEN [] ELSE NULL END update [ZRP_YingShouMingXi_yuyubo] SET []=CASE WHEN [] > '1990-01-01' AND [] >GETDATE() THEN [] ELSE NULL END
,[]=CASE WHEN ([] <'1990-01-01' OR [] > GETDATE()) AND []>0 THEN ([]-[退]-[])*[]*0.01*ISNULL([],100)*0.01 ELSE 0 END ,[]=CASE WHEN (([] <'1990-01-01'OR ([] IS NULL AND [] IS null)) OR [] > GETDATE()) AND []>0 THEN ([]-[退]-[])*[]*0.01*ISNULL([],100)*0.01 ELSE 0 END
,[]=CASE WHEN [] > 12 THEN '' ELSE '' END ; ,[]=CASE WHEN [] > 12 THEN '' ELSE '' END ;