实施IF& Access SQL中的MIN逻辑

时间:2014-07-05 09:16:14

标签: sql ms-access-2010

我在ACCESS有一张桌子。我需要实现一个SQL查询/宏来为它添加另一个字段。

ID F1 F2 F3
1   1  2  3
2   5  6  9
3   4  2  3

我需要添加一个字段F4,它具有以下公式: -

F4 = IF(MIN(F1,F2-F3)>0,MIN(F1,F2-F3),0)

感谢。

1 个答案:

答案 0 :(得分:2)

要实现最低功能,您可以遵循此知识库文章:ACC2000: How to Find Minimum or Maximum Value Across Fields of Record

然后,您在Access中的查询应该是:

SELECT f1, f2, f3, IIF(Minimum(f1, f2-f3)>0,Minimum(f1, f2-f3),0)  AS f4
FROM tempDb