调试嵌套if语句以获得价格突破偏差

时间:2011-02-26 23:33:18

标签: ms-access

我有一个嵌套的if语句,用于识别以低于正确单价的价格出售的part_ID,以获得给定的价格中断数量(qb =数量中断和{ {1}} =单价)。查询适用于大多数记录,但大约30%的记录,正确的价格字段在应填充时为空。我假设我的查询中一定有错误。如果有人可以调试我会非常感激。理想情况下,您可以为我提供适当的SQL来复制和粘贴。

up

1 个答案:

答案 0 :(得分:2)

看着这一点,好像你错过了最后一个错误的部分。

 IIf (arg, true part, false part)

您的陈述:

SELECT t.PART_ID, 
       IIf(arg,true,
           IIf(arg,true,
               IIf(arg,true,
                   IIf(arg,true,MISSING FALSE)))) AS proper price
FROM tblLastSellPriceToCustomer_tmp AS tlsp;

我已标记缺失的部分,MISSING FALSE