求助各位大神!
用永洪做数据分析的时候,遇到一个订单动态取价格的场景,简化如下:
对不同水果,有表1的调价表,只在价格更改的时候,增加一条记录。
表2是销售订单记录表,但是由于特殊原因,在做销售单的时候没有价格,需要通过表1,按种类和调价区间,来补录价格,并填写在表2【?】处。
尝试了几种办法都失败了,请问可以通过sql来实现么(数据库为oracle)?感谢感谢!
表1:
种类 | 价格 | 调价时间 | 苹果 | 5 | 1月1日 | 苹果 | 4.5 | 1月15日 | 苹果 | 4.3 | 1月20日 | 香蕉 | 12 | 1月4日 | 香蕉 | 13 | 1月25日 |
表2:订单表
订单号 | 种类 | 订单时间 | 价格 | DD001 | 苹果 | 1月1日 | ? | DD002 | 香蕉 | 1月2日 | ? | DD003 | 苹果 | 1月5日 | ? |
|