说明:环境为oracle
一、需求
二、思路
思路一:
- 需要判断连续发布的两次利率是否一致,如果一致,就只保留最先发布的一次记录
- 需要附带排序后的时间的编号,以便实现错位相减的效果
- 让去重后的数据进行关联,有得取舍
思路二:
-
如果为了能在数据获取后,对其进行序号打标,在mysql等支持procedure的函数中,可以通过如下方式
begin select a.column,(@seq:=@seq+1) seq from table_a,(select @seq:=0 from dual) b end
三、实现
3.1 数据准备
-- 创建表
create table TABLE1
(
publish_date DATE,
rate VARCHAR2(20)
)
-- 插入数据
insert into TABLE1 (PUBLISH_DATE, RATE