我创建了这个查询来解决this problem问题, SELECT c.ra as Day, round(count(cancelled) / Count(*),2) as "Cancellationcancelled_by_driver' or t.status = 'cancelled_by_client')) c GROUP BY c.ra 为了使查询更简洁所以,我的问题是,什么是使这些查询更简洁的正确
如何在做oracle sql时做到这一点。嗨,我已经分析了java代码是如何工作的,然后想在procedure中实现同样的事情。
第一点是输入值。LONG and Radix。在我的例子中,基数是36。所以我将有来自1..9A...Z0的值,它只从这个集合中提取值。第二点长值作为输入。我们必须将这个值除以基数。如果商再次大于36,我们需要除法。对于eaxmple367,我的转换值是10(商)7(余数),这是