计算字段若有空值,在用公式做加减乘除等方式时,若存在NULL值,那么结果是NULL
ISNULL() 函数用于规定如何处理 NULL 值
解决示例
ISNULL(字段值,0)
假设字段值 TA.Q / TB.Q / TC.Q / TD.Q 其中某值存在空白,
若用
TA.Q + TB.Q +TC.Q +TD.Q
计算,则得出结果为 NULL(即空白)
正确写法应为:
ISNULL(TC.Q1, 0) + ISNULL(TD.Q1, 0) - ISNULL(TA.Q1, 0) - ISNULL(TB.Q1, 0) + ISNULL(TE.Q1, 0)
声明:欢迎来到五六零学院。