本客服平台由提供产品服务

k5结算重量进位规则和常见规则

小K发表于:2018年07月24日 15:40:47

K5系统

image.png


大货进1,小货0.1

case

when 结算重>大货起始重量 and 结算重>FLOOR(结算重)  then FLOOR(结算重)+1

when 结算重<大货起始重量 and round(结算重,1)-结算重>0 then round(结算重,1)

when 结算重<大货起始重量 and round(结算重,1)-结算重<0 then round(结算重,1)+0.1 else 结算重

end

 

 

大货进0.1,小货不进位

case

when 结算重>大货起始重量 and round(结算重,1)-结算重>0 then round(结算重,1)

when 结算重>大货起始重量 and round(结算重,1)-结算重<0 then round(结算重,1)+0.1 else 结算重

end

 

 

不足0.05的按0.05算 

case

when floor (结算重*20)<结算重*20 and 结算重<大货起始重量 then (floor(结算重*20)+1)/20

else 结算重

end


 

 

一段进0.1二段进0.5三段进1

CASE

WHEN 结算重<3 and round(结算重,1)-结算重>0 THEN round(结算重,1)

WHEN 结算重<3 and round(结算重,1)-结算重<0 THEN round(结算重,1)+0.1

WHEN 结算重>3 and 结算重<20 and 结算重-floor(结算重)>0.5 THEN floor(结算重)+1

WHEN 结算重>3 and 结算重<20 and 结算重-floor(结算重)<0.5 and 结算重-floor(结算重)>0 THEN floor(结算重)+0.5

WHEN 结算重>20 and 结算重>FLOOR(结算重)  THEN FLOOR(结算重)+1 ELSE 结算重

END

 

大货进0.01

case

when 结算重>大货起始重量 and round(结算重,2)-结算重>0 then round(结算重,2)

when 结算重>大货起始重量 and round(结算重,2)-结算重<0 then round(结算重,2)+0.01 else 结算重

end

 

 进位0.5

case

when 结算重-floor(结算重)>0.5 then floor(结算重)+1

when 结算重-floor(结算重)<0.5 and 结算重-floor(结算重)>0 then floor(结算重)+0.5

else 结算重

end


大货进位0.5小货进0.1

case

when 结算重-floor(结算重)>0.5 then floor(结算重)+1

when 结算重-floor(结算重)<0.5 and 结算重-floor(结算重)>0 then floor(结算重)+0.5

when 结算重<大货起始重量 and round(结算重,1)-结算重>0 then round(结算重,1)

when 结算重<大货起始重量 and round(结算重,1)-结算重<0 then round(结算重,1)+0.1 else 结算重

end

 

大货进0.1小货进0.01

case

when 结算重>大货起始重量 and 结算重*10>floor(结算重*10) then floor(结算重*10)/10.0+0.1

when 结算重<大货起始重量 and floor(结算重*100)<结算重*100 then floor(结算重*100)/100.00+0.01 else 结算重

end

 

大货进0.5小货进0.1

case

when 结算重>大货起始重量 and 结算重*10>floor(结算重*10) then floor(结算重*10)/10.0+0.1

when 结算重<大货起始重量 and floor(结算重*100)<结算重*100 then floor(结算重*100)/100.00+0.01 else 结算重

end


【做外贸电商物流,用易宇通 K5 软件!我们致力成为国际物流软件行业领导者!】
    您需要登录后才可以回复