我有一个 oracle 10g 数据库,它有 2 个表:一个 REBATES 表和一个 ORDERS 表。
REBATES 表看起来像这样:
| rebate_percentage | min_purchase |
------------------------------------
| 1.0 | 5000 |
| 1.5 | 7000 |
| 2.0 | 11000 |
| 5.0 | 20000 |
我正在尝试根据总订单确定要应用的回扣百分比。我知道如何查找特定客户在特定时间范围内的所有订单的总和,但是我如何在一个查询中同时获取回扣百分比?
例如,如果订单总数为 16,000,那么我如何构造一个获取该值的查询,将其与 REBATES 表进行比较,然后返回 2.0?