无效的数字错误 - NVL功能

时间:2014-11-07 10:01:56

标签: oracle nvl

我刚在这行SQL代码中发现了一个错误(无效数):

WHERE NVL((submit_time - req_time) * 24 ,12121)  != 12121

有人可以解释可能出现的问题吗?

1 个答案:

答案 0 :(得分:1)

你可以尝试这样的事情,以确保我们不会在这两个字段上处理null

where decode(submit_time,NULL,12121,decode(req_time,null,12121,(submit_time - req_time) * 24))