我有我一直在寻找的最后一个小时一个奇怪的场景,可以不在身边让我的头......当列是NULL
CASE WHEN A.ADMIN IS NULL THEN 0
ELSE
CASE WHEN NULLIF(A.ADMIN, 0.0) = COALESCE(NULLIF(O.QUANTITY, 0.0),NULLIF(O.STRENGTH, 0.0),NULLIF(O.VOLUME, 0.0),NULLIF(O.DOSE, 0.0)) THEN 1
ELSE 2
END
END
所以,问题是A.ADMIN是结果一个外联盟,我永远不会知道什么时候它被填写..但我需要评估其结果对表O的第一个非空值,看看我是否应该发布1或2.
任何帮助赞赏! Chris
所以当a.admin为空,要返回0,但你可以多一点描述深入你的内在目标是什么? –