在sqlite数据库中,
原数据表
"date","close"
20101025,121.7
20101026,122.3
20101027,119.9
20101028,118.5
20101029,118
20101101,122.8
20101102,122.9
20101103,126.1
我想变成三个字段,增加一个change
"date","close","change"
20101025,121.7,0
20101026,122.3,(122.3-121.7)/121.7
20101027,119.9
20101028,118.5
20101029,118
20101101,122.8
20101102,122.9
20101103,126.1
change 字段的第一个值为0,第二个记录开始,每个值等于 (当天close-前一天close)/前一天close
请问如何做到?
------最佳解决方案--------------------------------------------------------
select a.date,a.close,(a.close-b.close)/b.close
from 原数据表 a left join 原数据表 b on a.date=b.date+1
------其他解决方案--------------------------------------------------------
如果date唯一骼查询可以解决
------其他解决方案--------------------------------------------------------
如何写这个语句?