永洪社区

标题: 三个条件计算列 [打印本页]

作者: 小爱    时间: 2022-8-17 09:53
标题: 三个条件计算列
有四列A、B、C、D,假如A、B、C、D都为空时计算列为空,假如D列为空时计算列为A+B+C,否则为D,这个应该怎么写逻辑

作者: lwaaa    时间: 2022-8-17 09:53
ifnull(
if isnull(col['a'])
and isnull(col['b'])
and isnull(col['c'])
and isnull(col['d'])
then 0
elseif isnull(col['d'])
then sum(col['a'])+sum(col['b'])+sum(col['c']) end
,col['d'])
)
作者: 小爱    时间: 2022-8-17 11:08
不对




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4