我在下面的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)
答案 0 :(得分:0)
在coalesce()
上使用Leavetaken
,如下所示:
select ..., sum(manhours) - coalesce(Leavetaken, 0) as calc
coalesce()
返回第一个非空值。