以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]IIF函数表达式怎么写? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72446) |
-- 作者:unq197 -- 发布时间:2015/7/30 11:51:00 -- [求助]IIF函数表达式怎么写? 假如,我有每个包裹的重量数据,现在知道:如果重量在0——1公斤之间,那么单价是1元/公斤,重量在1——2公斤之间,单价是2元/公斤,重量在2-3公斤之间,单价是3元/公斤,重量超过3公斤,单价是4元/公斤,我要计算每个包裹的费用,想用IIF函数写表达式,不知道该怎么写,哪位大神教教我,谢谢了。 |
-- 作者:jialihaha -- 发布时间:2015/7/30 11:58:00 -- 用代码写吧 iif只能处理两种情况 [此贴子已经被作者于2015/7/30 11:57:53编辑过]
|
-- 作者:kaiyu -- 发布时间:2015/7/30 12:03:00 -- 在SQL中用case when 语句 |
-- 作者:njcyt -- 发布时间:2015/7/30 13:38:00 -- IIF([重量]>=3,4,IIF([重量]>=2,3,IIF([重量]>=1,2,IIF([重量]>0,1,null))) |
-- 作者:大红袍 -- 发布时间:2015/7/31 0:46:00 -- 规范的做法是,做一个价格表,然后用代码查
最大重量 单价 1 5 2 10 3 30 |
-- 作者:unq197 -- 发布时间:2015/7/31 14:41:00 -- 万分感谢! |