oracle查询一行中几个列的数值相加问题。。。。

kissapple500 2013-04-02 04:57:03
select x.*,
y.加热炉总耗油量,
y.总耗油费,
z.换热器总耗气量,
z.总耗气费,
w.压缩机总燃气量,
W.总燃气费,
x.总耗电费+y.总耗油费+z.总耗气费+W.总燃气费 as 合计
from .................


问题是:最后一个合计,为什么总是空的,我前面几项都有数据的,合计为什么就计算不出来的??我发个图大家看看。
...全文
2449 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kissapple500 2013-04-02
  • 打赏
  • 举报
回复
万分感激啊兄弟。。。。结贴给分。。。
i_star 2013-04-02
  • 打赏
  • 举报
回复 2
相加的列只要存在一个是null,最后计算结果就会为null,可以考虑用nvl(列名,0)转换下再相加

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧