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