减号值Oracle SQL

时间:2015-05-22 03:35:30

标签: oracle

我在下面的Oracle工作正常,但我想计算$('i.fa-chevron-right').on('click', function () { $(this).closest('div').animate({ marginLeft: '-200px' }); }); $('.level-2 > i.fa-chevron-left').on('click', function () { $('.level-1, .level-2').animate({ marginLeft: 0 }); }); $('.level-3 > i.fa-chevron-left').on('click', function () { $('.level-2').animate({ marginLeft: 0 }); });

我不确定这是否是因为Sum(manhours)-Leavetaken的某些值为空,因此如果我按上述方法尝试,它会拉回null。但是如果偶数Leavetaken为空,我只需要leavetaken

的完整值

这是我当前的疑问:

sum(manhours)

1 个答案:

答案 0 :(得分:0)

coalesce()上使用Leavetaken,如下所示:

select ..., sum(manhours) - coalesce(Leavetaken, 0) as calc

coalesce()返回第一个非空值。