Oracle 獲取下一個值的select 語句
阿新 • • 發佈:2019-06-12
-- Next Operation
SELECT m.operation_no
FROM Shop_Order_Operation_Tab m
WHERE operation_no = ( SELECT MIN(s.operation_no)
FROM Shop_Order_Operation_Tab s
WHERE s.operation_no > 10
AND s.order_no = m.order_no
)
AND order_no = 'SO1905150001'
-- Last Operation
SELECT m.operation_no
FROM Shop_Order_Operation_Tab m
WHERE operation_no = ( SELECT MAX(s.operation_no)
FROM Shop_Order_Operation_Tab s
WHERE s.operation_no < 20
AND s.order_no = m.order_no
)
AND order_no = 'SO1905150001'