Đó không hẳn là một câu hỏi Oracle, nhưng tôi đoán ý của bạn là như vậy, (chèn tên bảng và cột của bạn):
select trunc((ma-cu)/re)*re
from(
select 20 mi, 100 ma, 20 re, 15 cu
from dual)
Chỉnh sửa:Có lẽ điều đó cũng quan trọng (tôi thực sự đoán rất hoang đường ở đây):
select least(trunc((ma-cu)/re)*re, trunc(cu_m/re)*re)
from(
select 20 mi, 100 ma, 20 re, 15 cu, 5930 cu_m
from dual)